原创 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