談數據結構與算法:C#語言描述 目錄_.Net教程
推薦:談.NET 3.5 SP1 X64與HTTP Error 5032009年4月的日子里,每天總有那么幾次,早上、中午或者夜里都可能出現它的身影,不知它給園子里多少朋友帶來了麻煩!,它就是: HTTP Error 503. The service is unavailable 伴隨著503,事件日志會記錄下列信息: 1)Event ID 1023: .NET Runtime version 2.0
目錄
第1章 Collections類、泛型類和Timing類概述 1
1.1 群集的定義 1
1.2 群集的描述 1
1.2.1 直接存取群集 2
1.2.2 順序存取群集 4
1.2.3 層次群集 6
1.2.4 組群集 7
1.3 CollectionBase類 8
1.3.1 用ArrayList實現Collection類 8
1.3.2 定義Collection類 8
1.3.3 實現Collection類 8
1.4 泛型編程 10
1.5 時間測試 12
1.5.1 一個簡單化的時間測試 12
1.5.2 用于.NET環境的時間測試 13
1.5.3 Timing Test類 14
小結 16
練習 17
第2章 數組和ArrayList 18
2.1 數組基本概念 18
2.1.1 數組的聲明和初始化 18
2.1.2 數組元素的設置和存取訪問 19
2.1.3 檢索數組元數據的方法和屬性 19
2.1.4 多維數組 20
2.1.5 參數數組 21
2.1.6 鋸齒狀數組 22
2.2 ArrayList類 23
2.2.1 ArrayList類的成員 23
2.2.2 應用ArrayList類 24
小結 27
練習 27
第3章 基礎排序算法 29
3.1 排序算法 29
3.1.1 數組類測試環境 29
3.1.2 冒泡排序 31
3.1.3 檢驗排序過程 32
3.1.4 選擇排序 33
3.1.5 插入排序 35
3.2 基礎排序算法的時間比較 36
小結 37
練習 38
第4章 基礎查找算法 39
4.1 順序查找 39
4.1.1 查找最小值和最大值 41
4.1.2 自組織數據加快順序查找速度 42
4.2 二叉查找算法 43
4.3 遞歸二叉查找算法 45
小結 47
練習 47
第5章 棧和隊列 48
5.1 棧、棧的實現以及Stack類 48
5.1.1 棧的操作 48
5.1.2 Stack類的實現 49
5.2 Stack類 51
5.2.1 Stack構造器方法 51
5.2.2 主要的棧操作 52
5.2.3 Peek方法 54
5.2.4 Clear方法 54
5.2.5 Contains方法 54
5.2.6 CopyTo方法和ToArray方法 54
5.2.7 Stack類的實例:十進制向多種進制的轉換 55
5.3 隊列、Queue類以及Queue類的實現 56
5.3.1 隊列的操作 56
5.3.2 Queue的實現 57
5.3.3 Queue類:實例應用 58
5.3.4 用隊列排序數據 61
5.3.5 源自Queue類的優先隊列 64
小結 65
練習 66
第6章 BitArray類 67
6.1 激發的問題 67
6.2 位和位操作 68
6.2.1 二進制數制系統 68
6.2.2 處理二進制數:按位運算符和移位運算符 69
6.3 按位運算符的應用 70
6.4 整數轉換成二進制形式的應用程序 74
6.5 移位的示例應用程序 76
6.6 BitArray類 78
6.6.1 使用BitArray類 78
6.6.2 更多BitArray類的方法和屬性 81
6.7 用BitArray來編寫埃拉托斯特尼篩法 81
6.8 BitArray與數組在埃拉托斯特尼篩法上的比較 83
小結 83
練習 84
第7章 字符串、String類和StringBuilder類 85
7.1 String類的應用 85
7.1.1 創建String對象 85
7.1.2 常用的String類方法 86
7.1.3 Split方法和Join方法 88
7.1.4 比較字符串的方法 90
分享:解讀VB.NET中有用的通用對象列表要使用List(of T),我們需要了解如何部署.NET框架所提供的多種方法。這也將是本文要介紹的內容。我已經編寫好了三個示例
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面傳值測試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-談數據結構與算法:C#語言描述 目錄。