談數(shù)據(jù)結(jié)構(gòu)與算法:C#語言描述 目錄_.Net教程
推薦:談.NET 3.5 SP1 X64與HTTP Error 5032009年4月的日子里,每天總有那么幾次,早上、中午或者夜里都可能出現(xiàn)它的身影,不知它給園子里多少朋友帶來了麻煩!,它就是: HTTP Error 503. The service is unavailable 伴隨著503,事件日志會(huì)記錄下列信息: 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實(shí)現(xiàn)Collection類 8
1.3.2 定義Collection類 8
1.3.3 實(shí)現(xiàn)Collection類 8
1.4 泛型編程 10
1.5 時(shí)間測(cè)試 12
1.5.1 一個(gè)簡(jiǎn)單化的時(shí)間測(cè)試 12
1.5.2 用于.NET環(huán)境的時(shí)間測(cè)試 13
1.5.3 Timing Test類 14
小結(jié) 16
練習(xí) 17
第2章 數(shù)組和ArrayList 18
2.1 數(shù)組基本概念 18
2.1.1 數(shù)組的聲明和初始化 18
2.1.2 數(shù)組元素的設(shè)置和存取訪問 19
2.1.3 檢索數(shù)組元數(shù)據(jù)的方法和屬性 19
2.1.4 多維數(shù)組 20
2.1.5 參數(shù)數(shù)組 21
2.1.6 鋸齒狀數(shù)組 22
2.2 ArrayList類 23
2.2.1 ArrayList類的成員 23
2.2.2 應(yīng)用ArrayList類 24
小結(jié) 27
練習(xí) 27
第3章 基礎(chǔ)排序算法 29
3.1 排序算法 29
3.1.1 數(shù)組類測(cè)試環(huán)境 29
3.1.2 冒泡排序 31
3.1.3 檢驗(yàn)排序過程 32
3.1.4 選擇排序 33
3.1.5 插入排序 35
3.2 基礎(chǔ)排序算法的時(shí)間比較 36
小結(jié) 37
練習(xí) 38
第4章 基礎(chǔ)查找算法 39
4.1 順序查找 39
4.1.1 查找最小值和最大值 41
4.1.2 自組織數(shù)據(jù)加快順序查找速度 42
4.2 二叉查找算法 43
4.3 遞歸二叉查找算法 45
小結(jié) 47
練習(xí) 47
第5章 棧和隊(duì)列 48
5.1 棧、棧的實(shí)現(xiàn)以及Stack類 48
5.1.1 棧的操作 48
5.1.2 Stack類的實(shí)現(xiàn) 49
5.2 Stack類 51
5.2.1 Stack構(gòu)造器方法 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類的實(shí)例:十進(jìn)制向多種進(jìn)制的轉(zhuǎn)換 55
5.3 隊(duì)列、Queue類以及Queue類的實(shí)現(xiàn) 56
5.3.1 隊(duì)列的操作 56
5.3.2 Queue的實(shí)現(xiàn) 57
5.3.3 Queue類:實(shí)例應(yīng)用 58
5.3.4 用隊(duì)列排序數(shù)據(jù) 61
5.3.5 源自Queue類的優(yōu)先隊(duì)列 64
小結(jié) 65
練習(xí) 66
第6章 BitArray類 67
6.1 激發(fā)的問題 67
6.2 位和位操作 68
6.2.1 二進(jìn)制數(shù)制系統(tǒng) 68
6.2.2 處理二進(jìn)制數(shù):按位運(yùn)算符和移位運(yùn)算符 69
6.3 按位運(yùn)算符的應(yīng)用 70
6.4 整數(shù)轉(zhuǎn)換成二進(jìn)制形式的應(yīng)用程序 74
6.5 移位的示例應(yīng)用程序 76
6.6 BitArray類 78
6.6.1 使用BitArray類 78
6.6.2 更多BitArray類的方法和屬性 81
6.7 用BitArray來編寫埃拉托斯特尼篩法 81
6.8 BitArray與數(shù)組在埃拉托斯特尼篩法上的比較 83
小結(jié) 83
練習(xí) 84
第7章 字符串、String類和StringBuilder類 85
7.1 String類的應(yīng)用 85
7.1.1 創(chuàng)建String對(duì)象 85
7.1.2 常用的String類方法 86
7.1.3 Split方法和Join方法 88
7.1.4 比較字符串的方法 90
分享:解讀VB.NET中有用的通用對(duì)象列表要使用List(of T),我們需要了解如何部署.NET框架所提供的多種方法。這也將是本文要介紹的內(nèi)容。我已經(jīng)編寫好了三個(gè)示例
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 關(guān)于ASP.NET開發(fā)中Web標(biāo)準(zhǔn)的幾點(diǎn)建議
- 解讀ASP.NET刷新頁面的六種方法
- 基于.NET Framework 微軟Silverlight下載
- asp.net 圖片超過指定大小后等比例壓縮圖片的方法
- ASP.NET如何應(yīng)用XML技術(shù)實(shí)現(xiàn)Web報(bào)表打印
- 淺談ASP.NET的PHP執(zhí)行速度
- 深入.net調(diào)用webservice的總結(jié)分析
- 探討.Net整合其他平臺(tái)
- System.Data.SqlClient.SqlException: 無法打開登錄所請(qǐng)求的數(shù)據(jù)庫
- 解析.NET Framework 新功能和增強(qiáng)的功能
- 相關(guān)鏈接:
- 教程說明:
.Net教程-談數(shù)據(jù)結(jié)構(gòu)與算法:C#語言描述 目錄
。