1:排序算法分為如下5類: 插入排序:普通插入排序,shell排序等量淌; 選擇排序:普通選擇排序骗村,堆排序呀枢; 交換排序:冒泡法胚股,快速排序; 歸并排序...
數(shù)據(jù)結(jié)構(gòu)04-樹 4:樹(QUEUE) 4.1:樹的定義和性質(zhì) 樹是一種重要的非線性數(shù)據(jù)結(jié)構(gòu); 樹是由一個或多個結(jié)點組成的有限集合; 樹必有一個...
3:隊列(QUEUE) 3.1:隊列的定義和性質(zhì) 隊列:只允許前端(front琅拌,隊首)進行刪除操作缨伊,而在后端(rear,隊尾)進行插入操作的數(shù)據(jù)...
數(shù)據(jù)結(jié)構(gòu)02-鏈表(單/雙/向普通及循環(huán)鏈表) 鏈表通常由一連串節(jié)點組成倘核,每個節(jié)點包含任意的實例數(shù)據(jù)(data fields)和一個用來指向下一...
1:算法復雜度 1.1:數(shù)據(jù)結(jié)構(gòu)和算法定義 數(shù)據(jù)結(jié)構(gòu)(data structure):用來存放和管理(比如插入,刪除即彪,查找紧唱,更新,遍歷等)各種數(shù)...
20:C語言與匯編 20.1:調(diào)用約定之匯編 x86調(diào)用約定: cdecl:參數(shù)從右往左依次入棧漏益,調(diào)用者棧平衡(C語言缺省的調(diào)用約定,支持可變參...
19:文件 文件:是一組相關(guān)數(shù)據(jù)的有序結(jié)合 19.1:文件概念 文件分類: 普通文件:存儲在磁盤等外部設(shè)備中,在需要的時候由程序?qū)?shù)據(jù)讀入內(nèi)存 ...
16:位運算 16.1:位運算概述 二進制與位運算 16.2:與(and):& 與運算:只有當2個數(shù)對應(yīng)的位都為1舞终,該位運算結(jié)果為1轻庆,否則運算結(jié)...
15:結(jié)構(gòu)體余爆、聯(lián)合體、枚舉 15.1:結(jié)構(gòu)體 15.1.1:結(jié)構(gòu)體的定義與使用 定義一個結(jié)構(gòu)有4種形式夸盟,建議用typedef: *與->蛾方、.運算...