原创 bo2-2.cpp 帶有頭結點的單鏈表(存儲結構由c2-2.h定義)的基本操作(12個)

 // bo2-2.cpp 帶有頭結點的單鏈表(存儲結構由c2-2.h定義)的基本操作(12個),包括算法2.8,2.9,2.10  void InitList(LinkList &L)  { // 操作結果:構造一個空的線性表L

原创 線性表--存儲結構分析(結構體定義)

// c2-1.h 線性表的動態分配順序存儲結構  #define LIST_INIT_SIZE 10 // 線性表存儲空間的初始分配量  #define LIST_INCREMENT 2 // 線性表存儲空間的分配增量  str

原创 algo1-4.cpp 說明exit()函數作用的程序

// algo1-4.cpp 說明exit()函數作用的程序  #include"c1.h"  int a(int i)  {    if(i==1)    {       printf("退出程序的運行/n");      exi

原创 func5-1.cpp && bo5-1~bo5-6.cpp s 數組和廣義表 算法

   // func5-1.cpp 廣義表的書寫形式串爲SString類型,包括算法5.8。bo5-5.cpp和bo5-6.cpp調用  #in

原创 bo2-31.cpp 一個數組只生成一個靜態鏈表(數據結構由c2-3.h定義)的基本操作(11個))

 // bo2-31.cpp 一個數組只生成一個靜態鏈表(數據結構由c2-3.h定義)的基本操作(11個)),包括算法2.13  #define DestroyList ClearList // DestroyList()和Clear

原创 c1.h (程序名) && c1-1.h 採用動態分配的順序存儲結構

// c1.h (程序名)  #include<string.h>  #include<ctype.h>  #include<malloc.h> // malloc()等  #include<limits.h> // INT_M

原创 bo2-4.cpp設立尾指針的單循環鏈表(存儲結構由c2-2.h定義)的12個基本操作

 // bo2-4.cpp 設立尾指針的單循環鏈表(存儲結構由c2-2.h定義)的12個基本操作  void InitList(LinkList &L)  { // 操作結果:構造一個空的線性表L    L=(LinkList)ma

原创 用動態數組實現串連接操作-作業0402-(串)

/*用動態數組實現串連接操作。從屏幕輸入: *       串1"Get busy living, " *       串2"Or get busy dying." * 從屏幕輸出: *       "Get busy living, 

原创 數組定位-作業0403-(數組)

這段代碼是從老師那拷來的還沒徹底理解。 /*完成數組的初始化操作, *  從屏幕輸入數組的維數和維界, *  初始化後返回成功或失敗。 * (可參照參考程序)*/ #include <stdarg.h> #include <iostr

原创 bo2-32.cpp 一個數組可生成若干靜態鏈表(數據結構由c2-3.h定義)的基本操作(12個)

 // bo2-32.cpp 一個數組可生成若干靜態鏈表(數據結構由c2-3.h定義)的基本操作(12個),包括算法2.14  #define DestroyList ClearList // DestroyList()和ClearL

原创 bo1-1.cpp 抽象數據類型Triplet和ElemType(由c1-1.h定義)的基本操作(8個)

  // bo1-1.cpp 抽象數據類型Triplet和ElemType(由c1-1.h定義)的基本操作(8個)  Status InitTr

原创 bo2-6.cpp 具有實用意義的線性鏈表(存儲結構由c2-5.h定義)的24個基本操作

   // bo2-6.cpp 具有實用意義的線性鏈表(存儲結構由c2-5.h定義)的24個基本操作  void MakeNode(Link &p

原创 main1-1.cpp 檢驗基本操作bo1-1.cpp的主函數

  #include"c1.h" // 要將程序中所有#include命令所包含的文件拷貝到當前目錄下  // 以下2行可根據需要選用一個(且只

原创 bo2-1.cpp 順序表示的線性表(存儲結構由c2-1.h定義)的基本操作(12個)

 // bo2-1.cpp 順序表示的線性表(存儲結構由c2-1.h定義)的基本操作(12個),包括算法2.3,2.4,2.5,2.6  void InitList(SqList &L) // 算法2.3  { // 操作結果:構造

原创 algo1-2.cpp 計算1-1/x+1/x*x…的更快捷的算法

// algo1-2.cpp 計算1-1/x+1/x*x…的更快捷的算法  #include<stdio.h>  #include<sys/timeb.h>  void main()  {    timeb t1,t2;    l