C語言通用范例開發(fā)金典

出版時間:2008-6  出版社:電子工業(yè)出版社  作者:柳盛 等 著  頁數(shù):1097  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書以程序開發(fā)人員在編程中可能遇到的實際問題和開發(fā)中應(yīng)該掌握的技術(shù)為主線,全面介紹了運用C語言進(jìn)行程序開發(fā)的各方面的應(yīng)用案例和經(jīng)驗技巧。  全書分為5章,內(nèi)容包括數(shù)據(jù)結(jié)構(gòu)、數(shù)值計算、圖形圖像處理、磁盤、目錄和文件的操作、系統(tǒng)調(diào)用等,約450個實例。每個實例都突出實用性,其中大部分是程序開發(fā)人員夢寐以求的解決方案。本書范例選取精心、代碼規(guī)范,具有典型的代表性,可移植性強(qiáng)。此外,所有范例的關(guān)鍵步驟講解詳細(xì),“注意”、“提示”、“技巧”、“拋磚引玉”等特色穿插于書中,提高讀者學(xué)習(xí)興趣,從而可以快速掌握相關(guān)技巧。  本書適合廣大程序員參考學(xué)習(xí),同時非常適合高等院校相關(guān)專業(yè)的師生參考學(xué)習(xí),也可作為相關(guān)培訓(xùn)班的培訓(xùn)教程。

書籍目錄

第1章 數(shù)據(jù)結(jié)構(gòu)1.1 數(shù)組和字符串1.1.1 一維數(shù)組的倒置范例1-1 一維數(shù)組的倒置∷相關(guān)函數(shù):fun函數(shù)1.1.2 一維數(shù)組應(yīng)用范例1-2 一維數(shù)組應(yīng)用1.1.3 一維數(shù)組的高級應(yīng)用范例1-3 一維數(shù)組的高級應(yīng)用1.1.4 顯示楊輝三角范例1-4 顯示楊輝三角∷相關(guān)函數(shù):c函數(shù)1.1.5 魔方陣范例1-5 魔方陣1.1.6 三維數(shù)組的表示范例1-6 三維數(shù)組的表示∷相關(guān)函數(shù):InitArray函數(shù)1.1.7 多項式的數(shù)組表示范例1-7 多項式數(shù)組的表示1.1.8 查找矩陣的馬鞍點范例1-8 查找矩陣的馬鞍點∷相關(guān)函數(shù):Get_Saddle函數(shù)1.1.9 對角矩陣建立范例1-9 對角矩陣建立∷相關(guān)函數(shù):Store函數(shù)1.1.10 三對角矩陣的建立范例1-10 三對角矩陣的建立∷相關(guān)函數(shù):Store函數(shù)1.1.11 三角矩陣建立范例1-11 三角矩陣建立∷相關(guān)函數(shù):Store函數(shù)1.1.12 對稱矩陣的建立范例1-12 對稱矩陣的建立∷相關(guān)函數(shù):store函數(shù)1.1.13 字符串長度的計算范例1-13 字符串長度的計算∷相關(guān)函數(shù):strlen函數(shù)1.1.14 字符串的復(fù)制范例1-14 字符串的復(fù)制∷相關(guān)函數(shù):strcpy函數(shù)1.1.15 字符串的替換范例1-15 字符串的替換∷相關(guān)函數(shù):strrep函數(shù)1.1.16 字符串的刪除范例1-16 字符串的刪除∷相關(guān)函數(shù):strdel函數(shù)1.1.17 字符串的比較范例1-17 字符串的比較∷相關(guān)函數(shù):strcmp函數(shù)1.1.18 字符串的抽取范例1-18 字符串的抽取∷相關(guān)函數(shù):substr函數(shù)1.1.19 字符串的分割范例1-19 字符串的分割∷相關(guān)函數(shù):partition函數(shù)1.1.20 字符串的插入范例1-20 字符串的插入∷相關(guān)函數(shù):insert函數(shù)1.1.21 字符串的匹配范例1-21 字符串的匹配∷相關(guān)函數(shù):nfind函數(shù)1.1.22 字符串的合并范例1-22 字符串的合并∷相關(guān)函數(shù):catstr函數(shù)1.1.23 文本編輯范例1-23 文本編輯∷相關(guān)函數(shù):StrAssign函數(shù)1.2 棧和隊列1.2.1 用數(shù)組仿真堆棧范例1-24 用數(shù)組仿真堆?!讼嚓P(guān)函數(shù):push函數(shù) pop函數(shù)1.2.2 用鏈表仿真堆棧范例1-25 用鏈表仿真堆棧∷相關(guān)函數(shù):push函數(shù) pop函數(shù)1.2.3 順序棧公用范例1-26 順序棧公用∷相關(guān)函數(shù):push函數(shù) pop函數(shù)1.2.4 進(jìn)制轉(zhuǎn)換問題范例1-27 進(jìn)制轉(zhuǎn)換問題∷相關(guān)函數(shù):MultiBaseOutput函數(shù)1.2.5 順序隊列操作范例1-28 順序隊列操作∷相關(guān)函數(shù):push函數(shù) pop函數(shù)1.2.6 循環(huán)隊列范例1-29 循環(huán)隊列∷相關(guān)函數(shù):EnQueue函數(shù) DeQueue函數(shù)1.2.7 鏈隊列的入隊、出隊范例1-30 鏈隊列入隊、出隊∷相關(guān)函數(shù):push函數(shù) pop函數(shù)1.2.8 舞伴問題范例1-31 舞伴問題∷相關(guān)函數(shù):EnQueue函數(shù) DeQueue函數(shù) DancePartner函數(shù)1.3 鏈表1.3.1 頭插法建立單鏈表范例1-32 頭插法建立單鏈表∷相關(guān)函數(shù):createlist函數(shù)1.3.2 限制鏈表長度建立單鏈表范例1-33 限制鏈表長度建立長單鏈表∷相關(guān)函數(shù):createlist函數(shù)1.3.3 尾插法建立單鏈表范例1-34 尾插法建立單鏈表∷相關(guān)函數(shù):createlist函數(shù)1.3.4 按序號查找單鏈表范例1-35 按序號查找單鏈表∷相關(guān)函數(shù):getnode函數(shù)1.3.5 按值查找單鏈表范例1-36 按值查找單鏈表∷相關(guān)函數(shù):locatenode函數(shù)1.3.6 鏈表的插入范例1-37 鏈表的插入∷相關(guān)函數(shù):insertnode函數(shù)1.3.7 鏈表的刪除范例1-38 鏈表的刪除∷相關(guān)函數(shù):deletelist函數(shù)1.3.8 歸并兩個單鏈表范例1-39 歸并兩個單鏈表∷相關(guān)函數(shù):concatenate函數(shù)1.3.9 動態(tài)堆棧范例1-40 動態(tài)堆?!讼嚓P(guān)函數(shù):push函數(shù) Pop函數(shù)1.3.10 動態(tài)隊列范例1-41 動態(tài)隊列∷相關(guān)函數(shù):Enqueue函數(shù)1.3.11 初始化單循環(huán)鏈表范例1-42 初始化單循環(huán)鏈表∷相關(guān)函數(shù):ListLength_CL函數(shù)1.3.12 查詢元素的前驅(qū)和后繼范例1-43 查詢元素的前驅(qū)和后繼∷相關(guān)函數(shù):PriorElem_CL函數(shù) NextElem_CL函數(shù)1.3.13 單循環(huán)鏈表中元素的刪除范例1-44 單循環(huán)鏈表中元素的刪除∷相關(guān)函數(shù):ListDelete_CL函數(shù)1.3.14 單循環(huán)鏈表的清除和銷毀范例1-45 單循環(huán)鏈表的清除和銷毀∷相關(guān)函數(shù):DestroyList函數(shù)1.3.15 僅設(shè)表尾指針循環(huán)鏈表的合并范例1-46 僅設(shè)表尾指針循環(huán)鏈表的合并∷相關(guān)函數(shù):MergeList_CL函數(shù)1.3.16 正序輸出雙向鏈表范例1-47 正序輸出雙向鏈表∷相關(guān)函數(shù):ListInsert函數(shù) ListTraverse函數(shù)1.3.17 逆向輸出雙向鏈表范例1-48 三角矩陣建立∷相關(guān)函數(shù):ListTraverseBack函數(shù)1.3.18 刪除雙向鏈表中的節(jié)點范例1-49 刪除雙向鏈表中的節(jié)點∷相關(guān)函數(shù):ListDelete函數(shù)1.3.19 雙向鏈表的元素個數(shù)范例1-50 雙向鏈表的元素個數(shù)∷相關(guān)函數(shù):ListLength函數(shù)1.3.20 判斷雙向鏈表是否為空范例1-51 判斷雙向鏈表是否為空∷相關(guān)函數(shù):ListEmpty函數(shù)1.3.21 雙向鏈表元素值的查詢范例1-52 雙向鏈表元素值的查詢∷相關(guān)函數(shù):GetElemP函數(shù)1.3.22 稀疏矩陣的建立范例1-53 稀疏矩陣的建立∷相關(guān)函數(shù):Create函數(shù)1.3.23 稀疏矩陣的刪除范例1-54 稀疏矩陣的刪除∷相關(guān)函數(shù):erase函數(shù)1.4 樹和二叉樹1.4.1 獲得二叉樹的深度和根(順序結(jié)構(gòu))范例1-55 獲得二叉樹的深度和根∷相關(guān)函數(shù):BiTreeDepth函數(shù) Root函數(shù)1.4.2 獲得二叉樹的深度和根(鏈表結(jié)構(gòu))范例1-56 獲得二叉樹的深度和根∷相關(guān)函數(shù):BiTreeDepth函數(shù) Root函數(shù)1.4.3 樹的插入(順序結(jié)構(gòu))范例1-57 樹的插入∷相關(guān)函數(shù):InsertChild函數(shù)1.4.4 節(jié)點的修改(順序結(jié)構(gòu))范例1-58 節(jié)點的修改∷相關(guān)函數(shù):Assign函數(shù)1.4.5 節(jié)點的修改(鏈?zhǔn)浇Y(jié)構(gòu))范例1-59 節(jié)點的修改∷相關(guān)函數(shù):Assign函數(shù)1.4.6 雙親、孩子和兄弟節(jié)點的查詢(順序結(jié)構(gòu))范例1-60 雙親、孩子和兄弟節(jié)點的查詢∷相關(guān)函數(shù):Parent函數(shù) LeftChild函數(shù) RightChild函數(shù)LeftSibling函數(shù) RightSibling函數(shù)1.4.7 雙親、孩子和兄弟節(jié)點的查詢(鏈?zhǔn)浇Y(jié)構(gòu))范例1-61 雙親、孩子和兄弟節(jié)點的查詢∷相關(guān)函數(shù):Parent函數(shù) LeftChild函數(shù) RightChild函數(shù)LeftSibling函數(shù)RightSibling函數(shù)1.4.8 中序遍歷二叉樹(順序結(jié)構(gòu))范例1-62 中序遍歷二叉樹∷相關(guān)函數(shù):InOrderTraverse函數(shù)1.4.9 中序遍歷二叉樹(鏈?zhǔn)浇Y(jié)構(gòu))范例1-63 中序遍歷二叉樹∷相關(guān)函數(shù):InOrderTraverse函數(shù)1.4.10 中序非遞歸遍歷二叉樹(鏈?zhǔn)浇Y(jié)構(gòu))(1)范例1-64 中序非遞歸遍歷二叉樹∷相關(guān)函數(shù):InOrderTraverse函數(shù)1.4.11 中序非遞歸遍歷二叉樹(鏈?zhǔn)浇Y(jié)構(gòu))(2)范例1-65 中序非遞歸遍歷二叉樹∷相關(guān)函數(shù):InOrderTraverse2函數(shù)1.4.12 后序遍歷二叉樹(順序結(jié)構(gòu))范例1-66 后序遍歷二叉樹∷相關(guān)函數(shù):PostOrderTraverse函數(shù)1.4.13 后序遍歷二叉樹(鏈?zhǔn)浇Y(jié)構(gòu))范例1-67 后序遍歷二叉樹∷相關(guān)函數(shù):PostOrderTraverse函數(shù)1.4.14 層次遍歷二叉樹(順序結(jié)構(gòu))范例1-68 層次遍歷二叉樹∷相關(guān)函數(shù):LevelOrderTraverse函數(shù)1.4.15 層次遍歷二叉樹(鏈?zhǔn)浇Y(jié)構(gòu))范例1-68 層次遍歷二叉樹∷相關(guān)函數(shù):LevelOrderTraverse函數(shù)1.4.16 樹的合并范例1-70 樹的合并∷相關(guān)函數(shù):Find函數(shù) Union函數(shù)1.4.17 樹的二叉鏈表存儲的基本操作范例1-71 樹的二叉鏈表存儲的基本操作∷相關(guān)函數(shù):LevelOrderTraverse函數(shù)1.4.18 二叉樹的三叉鏈表存儲的基本操作范例1-72 二叉樹的三叉鏈表存儲表示∷相關(guān)函數(shù):CreateBiTree函數(shù)1.4.19 二叉樹的二叉線索存儲的基本操作范例1-73 二叉樹的二叉線索存儲∷相關(guān)函數(shù):CreateBiThrTree函數(shù)1.4.20 樹的雙親表存儲的基本操作范例1-74 樹的雙親表存儲的基本操作∷相關(guān)函數(shù):CreateTree函數(shù)1.4.21 哈夫曼編碼(1)范例1-75 哈夫曼編碼(1)∷相關(guān)函數(shù):HuffmanCoding函數(shù)1.4.22 哈夫曼編碼(2)范例1-76 哈夫曼編碼(2)∷相關(guān)函數(shù):HuffmanCoding函數(shù)1.5 排序1.5.1 直接插入排序范例1-77 直接插入排序∷相關(guān)函數(shù):InsertSort函數(shù)1.5.2 折半插入排序(順序結(jié)構(gòu))范例1-78 折半插入排序(順序結(jié)構(gòu))∷相關(guān)函數(shù):BInsertSort函數(shù)1.5.3 2—路插入排序(順序結(jié)構(gòu))范例1-79 2—路插入排序(順序結(jié)構(gòu))∷相關(guān)函數(shù):P2_InsertSort函數(shù)1.5.4 折半插入排序(鏈?zhǔn)浇Y(jié)構(gòu))范例1-80 折半插入排序(鏈?zhǔn)浇Y(jié)構(gòu))∷相關(guān)函數(shù):Arrange函數(shù)1.5.5 2—路插入排序(鏈?zhǔn)浇Y(jié)構(gòu))范例1-81 2—路插入排序(鏈?zhǔn)浇Y(jié)構(gòu))∷相關(guān)函數(shù):Rearrange函數(shù)1.5.6 希爾排序范例1-82 希爾排序∷相關(guān)函數(shù):ShellSort函數(shù)1.5.7 冒泡排序范例1-83 冒泡排序∷相關(guān)函數(shù):bubble_sort函數(shù)1.5.8 一趟快速排序范例1-84 一趟快速排序∷相關(guān)函數(shù):QSort函數(shù)1.5.9 一趟快速排序的改進(jìn)算法范例1-85 一趟快速排序的改進(jìn)算法∷相關(guān)函數(shù):QuickSort函數(shù)1.5.10 簡單選擇排序范例1-86 簡單選擇排序∷相關(guān)函數(shù):SelectSort函數(shù)1.5.11 箱子排序范例1-87 箱子排序∷相關(guān)函數(shù):sort函數(shù)1.5.12 樹型選擇排序范例1-88 樹型選擇排序∷相關(guān)函數(shù):TreeSort函數(shù)1.5.13 堆排序范例1-89 堆排序∷相關(guān)函數(shù):HeapSort函數(shù)1.5.14 歸并排序范例1-90 歸并排序∷相關(guān)函數(shù):MergeSort函數(shù)1.5.15 多路平衡歸并排序范例1-91 多路平衡歸并排序∷相關(guān)函數(shù):K_Merge函數(shù)1.5.16 置換—選擇排序范例1-92 置換—選擇排序∷相關(guān)函數(shù):Replace_Selection函數(shù)1.5.17 文件的歸并范例1-93 文件的歸并∷相關(guān)函數(shù):K_Merge函數(shù)1.6 查找1.6.1 順序表的查找范例1-94 順序表的查找∷相關(guān)函數(shù):Search_Seq函數(shù)1.6.2 靜態(tài)樹表的查找范例1-95 靜態(tài)樹表的查找∷相關(guān)函數(shù):Search_SOSTree函數(shù)1.6.3 二叉排序樹的基本操作范例1-96 二叉排序樹的基本操作∷相關(guān)函數(shù):InsertBST函數(shù)1.6.4 平衡二叉樹的基本操作范例1-97 平衡二叉樹的基本操作∷相關(guān)函數(shù):SearchBST函數(shù)1.6.5 B樹的基本操作范例1-98 B樹的基本操作∷相關(guān)函數(shù):SearchBTree函數(shù)1.6.6 按關(guān)鍵字符串的遍歷雙鏈鍵樹范例1-99 按關(guān)鍵字符串遍歷雙鏈鍵樹∷相關(guān)函數(shù):SearchDLTree函數(shù)1.6.7 按關(guān)鍵字符串的遍歷Trie樹范例1-100 按關(guān)鍵字符串遍歷Trie樹∷相關(guān)函數(shù):SearchTrie函數(shù)1.6.8 哈希表的基本操作范例1-101 哈希表的基本操作∷相關(guān)函數(shù):SearchHash函數(shù)1.7 圖1.7.1 圖的鄰接矩陣存儲表示范例1-102 圖的鄰接矩陣存儲表示∷相關(guān)函數(shù):CreateFAG函數(shù) CreateDG函數(shù)1.7.2 圖的鄰接表存儲表示范例1-103 圖的鄰接表存儲表示∷相關(guān)函數(shù):CreateFAG函數(shù)1.7.3 有向圖的十字鏈表存儲表示范例1-104 有向圖的十字鏈表存儲表示∷相關(guān)函數(shù):CreateDG函數(shù)1.7.4 無向圖的鄰接多重表存儲表示范例1-105 無向圖的鄰接多重表存儲表示∷相關(guān)函數(shù):CreateGraph函數(shù)1.7.5 最小生成樹范例1-106 最小生成樹∷相關(guān)函數(shù):MiniSpanTree_PRIM函數(shù)1.7.6 關(guān)節(jié)點和重連通分量范例1-107 關(guān)節(jié)點和重連通分量∷相關(guān)函數(shù):FindArticul函數(shù)1.7.7 拓?fù)渑判蚍独?-108 拓?fù)渑判颉讼嚓P(guān)函數(shù):TopologicalSort函數(shù)1.7.8 關(guān)鍵路徑范例1-109 關(guān)鍵路徑∷相關(guān)函數(shù):CriticalPath函數(shù)1.7.9 最短路徑范例1-110 最短路徑∷相關(guān)函數(shù):ShortestPath_DIJ函數(shù)1.7.10 每一對頂點之間的最短路徑范例1-111 每一對頂點之間的最短路徑∷相關(guān)函數(shù):ShortestPath_FLOYD函數(shù)1.8 本章小結(jié)第2章 數(shù)值計算2.1 常見的數(shù)學(xué)函數(shù)2.1.1 求整數(shù)的絕對值范例2-1 求整數(shù)的絕對值∷相關(guān)函數(shù):abs函數(shù)2.1.2 求長整型整數(shù)的絕對值范例2-2 求長整型整數(shù)的絕對值∷相關(guān)函數(shù):labs函數(shù)2.1.2 求浮點數(shù)的絕對值范例2-2 求浮點數(shù)的絕對值∷相關(guān)函數(shù):fabs函數(shù)2.1.4 求反余弦范例2-4 求反余弦∷相關(guān)函數(shù):acos函數(shù)2.1.5 求反正弦范例2-5 求反正弦∷相關(guān)函數(shù):asin函數(shù)2.1.6 求反正切范例2-6 求反正切∷相關(guān)函數(shù):atan函數(shù)2.1.7 對浮點數(shù)進(jìn)行舍入范例2-7 對浮點數(shù)進(jìn)行舍入∷相關(guān)函數(shù):ceil函數(shù)2.1.8 求余弦范例2-8 求余弦∷相關(guān)函數(shù):cos函數(shù)2.1.9 求雙曲余弦范例2-9 求雙曲余弦∷相關(guān)函數(shù):cosh函數(shù)2.1.10 求正弦范例2-10 求正弦∷相關(guān)函數(shù):sin函數(shù)2.1.11 求雙曲正弦范例2-11 求雙曲正弦∷相關(guān)函數(shù):sinh函數(shù)2.1.12 求正切范例2-12 求正切∷相關(guān)函數(shù):tan函數(shù)2.1.13 求雙曲正切范例2-13 求雙曲正切∷相關(guān)函數(shù):tanh函數(shù)2.1.14 獲得整數(shù)相除的商和余數(shù)范例2-14 獲得整數(shù)相除的商和余數(shù)∷相關(guān)函數(shù):div函數(shù)2.1.15 求ex范例2-15 求ex∷相關(guān)函數(shù):exp函數(shù)2.1.16 獲取浮點相除的余數(shù)范例2-16 獲取浮點數(shù)相除的余數(shù)∷相關(guān)函數(shù):fmod函數(shù)2.1.17 獲取浮點數(shù)的尾數(shù)和指數(shù)范例2-17 獲取浮點數(shù)的尾數(shù)和指數(shù)∷相關(guān)函數(shù):frexp函數(shù)2.1.18 求x2exponent范例2-18 一維多項式求值∷相關(guān)函數(shù):ldexp函數(shù)2.1.19 求自然對數(shù)范例2-19 求自然對數(shù)∷相關(guān)函數(shù):log 函數(shù)2.1.20 求lgx范例2-20 求lgx∷相關(guān)函數(shù):log10函數(shù)2.1.21 獲取浮點數(shù)的整數(shù)部分和小數(shù)部分范例2-21 第二類橢圓積分∷相關(guān)函數(shù):modf函數(shù)2.1.22 求xy范例2-22 求xy∷相關(guān)函數(shù):pow函數(shù)2.1.23 求10x范例2-23 求10x∷相關(guān)函數(shù):pow10函數(shù)2.1.24 獲取隨機(jī)數(shù)范例2-24 獲取隨機(jī)數(shù)∷相關(guān)函數(shù):rand函數(shù)2.1.25 設(shè)置隨機(jī)數(shù)生成器初值范例2-25 設(shè)置隨機(jī)數(shù)生成器初值∷相關(guān)函數(shù):srand函數(shù)2.1.26 獲取最大值和最小值范例2-26 獲取最大值和最小值∷相關(guān)函數(shù):max函數(shù) min函數(shù)2.1.27 求直角三角形的斜邊長范例2-27 求直角三角形的斜邊長∷相關(guān)函數(shù):hypot函數(shù)2.1.28 獲取多項式的值范例2-28 獲取多項式的值∷相關(guān)函數(shù):poly函數(shù)2.2 多項式的計算2.2.1 一維多項式求值范例2-29 一維多項式求值∷相關(guān)函數(shù):polyval函數(shù)2.2.2 二維多項式求值范例2-30 二維多項式求值∷相關(guān)函數(shù):tdpolyval函數(shù)2.2.3 復(fù)系數(shù)一維多項式求值范例2-31 復(fù)系數(shù)一維多項式求值∷相關(guān)函數(shù):cppolyval函數(shù)2.2.4 多項式相乘范例2-32 多項式相乘∷相關(guān)函數(shù):polymul函數(shù)2.2.5 復(fù)系數(shù)多項式相乘范例2-33 復(fù)系數(shù)多項式相乘∷相關(guān)函數(shù):cppolymul函數(shù)2.2.6 多項式除法范例2-34 多項式除法∷相關(guān)函數(shù):polydiv函數(shù)2.2.7 復(fù)數(shù)多項式相除范例2-35 復(fù)數(shù)多項式相除∷相關(guān)函數(shù):cppolydiv函數(shù)2.3 復(fù)數(shù)運算2.3.1 復(fù)數(shù)乘法范例2-36 復(fù)數(shù)乘法∷相關(guān)函數(shù):cpmul函數(shù)2.3.2 復(fù)數(shù)除法范例2-37 復(fù)數(shù)除法∷相關(guān)函數(shù):cpdiv函數(shù)2.3.3 復(fù)數(shù)乘冪范例2-38 復(fù)數(shù)乘冪∷相關(guān)函數(shù):cppower函數(shù)2.3.4 復(fù)數(shù)的n次方根范例2-39 復(fù)數(shù)乘法∷相關(guān)函數(shù):cproot函數(shù)2.3.5 復(fù)數(shù)指數(shù)范例2-40 復(fù)數(shù)指數(shù)∷相關(guān)函數(shù):polyval函數(shù)2.3.6 復(fù)數(shù)對數(shù)范例2-41 復(fù)數(shù)對數(shù)∷相關(guān)函數(shù):cplog函數(shù)2.3.7 復(fù)數(shù)正弦范例2-42 復(fù)數(shù)正弦∷相關(guān)函數(shù):cpsin函數(shù)2.3.8 復(fù)數(shù)余弦范例2-43 復(fù)數(shù)余弦∷相關(guān)函數(shù):cpcos函數(shù)2.4 隨機(jī)數(shù)的產(chǎn)生2.4.1 產(chǎn)生0~1之間均勻分布的隨機(jī)數(shù)范例2-44 0~1之間均勻分布的隨機(jī)數(shù)∷相關(guān)函數(shù):edisrnd函數(shù)2.4.2 產(chǎn)生0~1之間均勻分布的隨機(jī)數(shù)序列數(shù)范例2-45 0~1之間均勻分布的隨機(jī)數(shù)序列∷相關(guān)函數(shù):edisrndsq函數(shù)2.4.3 產(chǎn)生任意區(qū)間內(nèi)均勻分布的隨機(jī)數(shù)范例2-46 產(chǎn)生任意區(qū)間內(nèi)均勻分布的隨機(jī)數(shù)∷相關(guān)函數(shù):itervalrnd函數(shù)2.4.4 產(chǎn)生任意區(qū)間內(nèi)均勻分布的隨機(jī)數(shù)序列范例2-47 產(chǎn)生任意區(qū)間內(nèi)均勻分布的隨機(jī)數(shù)序列∷相關(guān)函數(shù):itervalrndsq函數(shù)2.4.5 產(chǎn)生任意均值與方差的正態(tài)分布的隨機(jī)數(shù)范例2-48 任意均值與方差的正態(tài)分布的隨機(jī)數(shù)∷相關(guān)函數(shù):nordisrnd函數(shù)2.4.6 產(chǎn)生任意均值與方差的正態(tài)分布的隨機(jī)數(shù)序列范例2-49 任意均值與方差的正態(tài)分布隨機(jī)數(shù)序列∷相關(guān)函數(shù):nordisrndsq函數(shù)2.5 矩陣運算2.5.1 實矩陣相乘范例2-50 實矩陣相乘∷相關(guān)函數(shù):matrixmul函數(shù)2.5.2 復(fù)矩陣相乘范例2-51 復(fù)矩陣相乘∷相關(guān)函數(shù):cpmatrixmul函數(shù)2.5.3 一般實矩陣求逆范例2-52 一般實矩陣求逆∷相關(guān)函數(shù):matrix_inverse函數(shù)2.5.4 一般復(fù)矩陣求逆范例2-53 一般復(fù)矩陣求逆∷相關(guān)函數(shù):multi_matrix_inverse函數(shù)2.5.5 對稱正定矩陣的求逆范例2-54 對稱正定矩陣的求逆∷相關(guān)函數(shù):symmetric_positive_definite_matrix函數(shù)2.5.6 托伯利茲矩陣求逆的特蘭持方法范例2-55 托伯利茲矩陣求逆的特蘭持方法∷相關(guān)函數(shù):toeplitz_inv函數(shù)2.5.7 求一般行列式的值范例2-56 求一般行列式的值∷相關(guān)函數(shù):determinant_value函數(shù)2.5.8 求矩陣的秩范例2-57 求矩陣的秩∷相關(guān)函數(shù):determinant_rank函數(shù)2.5.9 對稱正定矩陣的喬里斯基分解與行列式求值范例2-58 對稱正定矩陣的喬里斯基分解∷相關(guān)函數(shù):cholesky_method函數(shù)2.5.10 矩陣的三角分解范例2-59 矩陣的三角分解∷相關(guān)函數(shù):triangular_decomposition函數(shù)2.5.11 一般實矩陣的QR分解范例2-60 一般實矩陣的QR分解∷相關(guān)函數(shù):qr_decomposition函數(shù)2.5.12 求廣義逆的奇異值分解法范例2-61 求廣義逆的奇異值分解法∷相關(guān)函數(shù):singular_value_decomposition函數(shù) generalized_inverses函數(shù)2.6 矩陣特征值與特征向量的計算2.6.1 約化對稱矩陣為對稱三對角陣的豪斯荷爾德變換法范例2-62 約化對稱矩陣為對稱三對角陣∷相關(guān)函數(shù):Householder_method函數(shù)2.6.2 求對稱三對角陣的全部特征值與特征向量范例2-63 求對稱三對角陣的全部特征值∷相關(guān)函數(shù):def_qr函數(shù)2.6.3 約化一般實矩陣為赫申伯格矩陣的初等相似變換法范例2-64 約化實矩陣為赫申伯格矩陣∷相關(guān)函數(shù):trans_hessenbreg函數(shù)2.6.4 求赫申伯格矩陣全部特征值的QR方法范例2-65 求赫申伯格矩陣全部特征值∷相關(guān)函數(shù):hessenbreg_qr函數(shù)2.6.5 求實對稱矩陣特征值與特征向量的雅可比法范例2-66 雅可比法求特征值與特征向量∷相關(guān)函數(shù):jacobi_method函數(shù)2.6.6 求實對稱矩陣特征值與特征向量的雅可比過關(guān)法范例2-67 雅可比過關(guān)法∷相關(guān)函數(shù):jacobi_clearance函數(shù)2.7 線性代數(shù)方程組的求解2.7.1 求解實系數(shù)方程組的全選主元高斯消去法范例2-68 全選主元高斯消去法∷相關(guān)函數(shù):gauss_elimination函數(shù)2.7.2 求解實系數(shù)方程組的全選主元高斯—約當(dāng)消去法范例2-69 全選主元高斯—約當(dāng)消去法∷相關(guān)函數(shù):gauss_jordan_elimination函數(shù)2.7.3 求解復(fù)系數(shù)方程組的全選主元高斯消去法范例2-70 求解復(fù)系數(shù)方程組(方法一)∷相關(guān)函數(shù):plu_gauss函數(shù)2.7.4 求解復(fù)系數(shù)方程組的全選主元高斯—約當(dāng)消去法范例2-71 求解復(fù)系數(shù)方程組(方法二)∷相關(guān)函數(shù):plu_gauss_jordan函數(shù)2.7.5 求解三對角線方程組的追趕法范例2-72 求解三對角線方程組的追趕法∷相關(guān)函數(shù):tridiagonal_chase函數(shù)2.7.6 求解一般帶型方程組范例2-73 求解一般帶型方程組∷相關(guān)函數(shù):principal_gauss函數(shù)2.7.7 求解對稱方程組的分解法范例2-74 求解對稱方程組的分解法∷相關(guān)函數(shù):equations_decomposition函數(shù)2.7.8 求解對稱正定方程組的平方根法范例2-75 求解對稱正定方程組的平方根法∷相關(guān)函數(shù):equations_square_root函數(shù)2.7.9 求解大型稀疏方程組范例2-76 求解大型稀疏方程組∷相關(guān)函數(shù):sparse_gauss_jordan函數(shù)2.7.10 求解托伯利茲方程組的列文遜方法范例2-77 求解托伯利茲方程組∷相關(guān)函數(shù):toeplitz_levinson函數(shù)2.7.11 高斯—賽德爾迭代法范例2-78 高斯—賽德爾迭代法∷相關(guān)函數(shù):gauss_seidel_iteration函數(shù)2.7.12 求解對稱正定方程組的共軛梯度法范例2-79 求解對稱正定方程組的共軛梯度法∷相關(guān)函數(shù):conjugate_gradient_method函數(shù)2.7.13 求解線性最小二乘問題的豪斯荷爾德變換法范例2-80 求解線性最小二乘問題∷相關(guān)函數(shù):least_square_householder函數(shù)2.7.14 求解線性最小二乘問題的廣義逆法范例2-81 求解線性最小二乘問題的廣義逆法∷相關(guān)函數(shù):least_squares_reversion函數(shù)2.7.15 求解病態(tài)方程組范例2-82 求解病態(tài)方程組∷相關(guān)函數(shù):morbid_equations函數(shù)2.8 非線性方程與方程組的求解2.8.1 求非線性方程一個實根的對分法范例2-83 對分法∷相關(guān)函數(shù):nonlinear_dichotomy函數(shù)2.8.2 求非線性方程一個實根的牛頓法范例2-84 牛頓法∷相關(guān)函數(shù):newton_iterative函數(shù)2.8.3 求非線性方程一個實根的埃特金迭代法范例2-85 埃特金迭代法∷相關(guān)函數(shù):aitken_iterative函數(shù)2.8.4 求非線性方程一個實根的連分式法范例2-86 連分式法∷相關(guān)函數(shù):continued_fraction函數(shù)2.8.5 求實系數(shù)代數(shù)方程全部根的QR方法范例2-87 QR方法∷相關(guān)函數(shù):qr_all函數(shù)2.8.6 求實系數(shù)代數(shù)方程全部根的牛頓下山法范例2-88 求實系數(shù)代數(shù)方程全部根的牛頓下山法∷相關(guān)函數(shù):newton_descent_all函數(shù)2.8.7 求復(fù)系數(shù)代數(shù)方程全部根的牛頓下山法范例2-89 求復(fù)系數(shù)代數(shù)方程全部根的牛頓下山法∷相關(guān)函數(shù):newton_descent_complex函數(shù)2.8.8 求非線性方程組一組實根的梯度法范例2-90 求非線性方程組一組實根的梯度法∷相關(guān)函數(shù):gradient_nonlinear函數(shù)2.8.9 求非線性方程組一組實根的擬牛頓法范例2-91 求非線性方程組一組實根的擬牛頓法∷相關(guān)函數(shù):quasi_newton_nonlinear函數(shù)2.8.10 求非線性方程一個實根的蒙特卡洛法范例2-92 求非線性方程的蒙特卡洛法∷相關(guān)函數(shù):monte_carlo_nonlinear函數(shù)2.8.11 求實函數(shù)或復(fù)函數(shù)方程一個復(fù)根的蒙特卡洛法范例2-93 第二類橢圓積分∷相關(guān)函數(shù):monte_carlo_realplex函數(shù)2.8.12 求非線性方程組一組實根的蒙特卡洛法范例2-94 第二類橢圓積分∷相關(guān)函數(shù):monte_carlo_equation函數(shù)2.9 插值與逼近2.9.1 一元全區(qū)間插值范例2-95 一元全區(qū)間插值∷相關(guān)函數(shù):interpolation_total函數(shù)2.9.2 一元三點插值范例2-96 一元三點插值∷相關(guān)函數(shù):interpolation_three函數(shù)2.9.3 連分式插值范例2-97 連分式插值∷相關(guān)函數(shù):interpolation_continued函數(shù)2.9.4 埃爾米特插值范例2-98 埃爾米特插值∷相關(guān)函數(shù):interpolation_hermite函數(shù)2.9.5 埃特金逐步插值范例2-99 第二類橢圓積分∷相關(guān)函數(shù):interpolation_aitken函數(shù)2.9.6 光滑插值范例2-100 光滑插值∷相關(guān)函數(shù):interpolation_akima函數(shù)2.9.7 第一種邊界條件的三次樣條函數(shù)插值、微商與積分范例2-101 第一種邊界條件的三次樣條函數(shù)∷相關(guān)函數(shù):cubic_spline_first函數(shù)2.9.8 第二種邊界條件的三次樣條函數(shù)插值、微商與積分范例2-102 第二種邊界條件的三次樣條函數(shù)∷相關(guān)函數(shù):cubic_spline_second函數(shù)2.9.9 第三種邊界條件的三次樣條函數(shù)插值、微商與積分范例2-103 第三種邊界條件的三次樣條函數(shù)∷相關(guān)函數(shù):cubic_spline_third函數(shù)2.9.10 二元三點插值范例2-104 二元三點插值∷相關(guān)函數(shù):interpolation_point函數(shù)2.9.11 二元全區(qū)間插值范例2-105 二元全區(qū)間插值∷相關(guān)函數(shù):interpolation_total函數(shù)2.9.12 最小二乘曲線擬合范例2-106 最小二乘曲線擬合∷相關(guān)函數(shù):least_squares_fitting函數(shù)2.9.13 切比雪夫曲線擬合范例2-107 切比雪夫曲線擬合∷相關(guān)函數(shù):chebyshev_fitting函數(shù)2.9.14 最佳一致逼近的里米茲方法范例2-108 最佳一致逼近的里米茲方法∷相關(guān)函數(shù):remez_method函數(shù)2.9.15 矩形域的最小二乘曲面擬合范例2-109 矩形域的最小二乘曲面擬合∷相關(guān)函數(shù):rec_fitting函數(shù)2.10 數(shù)值積分2.10.1 變步長梯形求積法范例2-110 變步長梯形求積法∷相關(guān)函數(shù):integration_ladder函數(shù)2.10.2 變步長辛卜生求積法范例2-111 變步長辛卜生求積法∷相關(guān)函數(shù):integration_simpson函數(shù)2.10.3 自適應(yīng)梯形求積法范例2-112 自適應(yīng)梯形求積法∷相關(guān)函數(shù):integration_self_adaptive函數(shù)2.10.4 龍貝格求積法范例2-113 龍貝格求積法∷相關(guān)函數(shù):integration_romberg函數(shù)2.10.5 計算一維積分的連分式法范例2-114 計算一維積分的連分式法∷相關(guān)函數(shù):continued_fractions函數(shù)2.10.6 高振蕩函數(shù)求積法范例2-115 高振蕩函數(shù)求積法∷相關(guān)函數(shù):higher_oscillatory_integration函數(shù)2.10.7 勒讓德—高斯求積法范例2-116 勒讓德—高斯求積法∷相關(guān)函數(shù):legendre_gauss函數(shù)2.10.8 拉蓋爾—高斯求積法范例2-117 拉蓋爾—高斯求積法∷相關(guān)函數(shù):laguerre_gauss函數(shù)2.10.9 埃爾米特—高斯求積法范例2-118 埃爾米特—高斯求積法∷相關(guān)函數(shù):hermite_gauss函數(shù)2.10.10 切比雪夫求積法范例2-119 切比雪夫求積法∷相關(guān)函數(shù):chebyshev函數(shù)2.10.11 計算一維積分的蒙特卡洛法范例2-120 計算一維積分的蒙特卡洛法∷相關(guān)函數(shù):monte_carlo函數(shù)2.10.12 變步長辛卜生二重積分法范例2-121 變步長辛卜生二重積分法∷相關(guān)函數(shù):simpson函數(shù)2.10.13 計算多重積分的高斯方法范例2-122 計算多重積分的高斯方法∷相關(guān)函數(shù):gauss函數(shù)2.10.14 計算二重積分的連分式法范例2-123 計算二重積分的連分式法∷相關(guān)函數(shù):continued_fractions_dual函數(shù)2.10.15 計算多重積分的蒙特卡洛法范例2-124 計算多重積分的蒙特卡洛法∷相關(guān)函數(shù):monte_carlo_multi函數(shù)2.11 常微分方程組的求解2.11.1 全區(qū)間積分的定步長歐拉方法范例2-125 全區(qū)間積分的定步長歐拉方法∷相關(guān)函數(shù):euler_step函數(shù)2.11.2 積分一步的變步長歐拉方法范例2-126 積分一步的變步長歐拉方法∷相關(guān)函數(shù):euler_variable函數(shù)2.11.3 全區(qū)間積分的維梯方法范例2-127 全區(qū)間積分的維梯方法∷相關(guān)函數(shù):witty函數(shù)2.11.4 全區(qū)間積分的定步長龍格—庫塔方法范例2-128 全區(qū)間積分的定步長龍格—庫塔方法實例位置∷相關(guān)函數(shù):runge_kutta函數(shù)2.11.5 積分一步的變步長龍格—庫塔方法范例2-129 積分一步的變步長龍格—庫塔方法實例位置∷相關(guān)函數(shù):runge_kutta_steps函數(shù)2.11.6 積分一步的變步長基爾方法范例2-130 積分一步的變步長基爾方法∷相關(guān)函數(shù):gill函數(shù)2.11.7 全區(qū)間積分的變步長默森方法范例2-131 全區(qū)間積分的變步長默森方法∷相關(guān)函數(shù):merson函數(shù)2.11.8 積分一步的連分式法范例2-132 積分一步的連分式法∷相關(guān)函數(shù):continued_step函數(shù)2.11.9 全區(qū)間積分的雙邊法范例2-133 全區(qū)間積分的雙邊法∷相關(guān)函數(shù):bilateral函數(shù)2.11.10 全區(qū)間積分的阿當(dāng)姆斯預(yù)報校正法范例2-134 阿當(dāng)姆斯預(yù)報校正法∷相關(guān)函數(shù):adams函數(shù)2.11.11 全區(qū)間積分的哈明方法范例2-135 全區(qū)間積分的哈明方法∷相關(guān)函數(shù):hamming函數(shù)2.11.12 積分一步的特雷納方法范例2-136 積分一步的特雷納方法∷相關(guān)函數(shù):treanor函數(shù)2.11.13 二階微分方程邊值問題的數(shù)值解法范例2-137 二階微分方程邊值問題的數(shù)值解法∷相關(guān)函數(shù):finite_difference函數(shù)2.12 數(shù)據(jù)處理與回歸分析2.12.1 隨機(jī)樣本分析范例2-138 隨機(jī)樣本分析∷相關(guān)函數(shù):rndsplanalysis函數(shù)2.12.2 一元線性回歸分析范例2-139 一元線性回歸分析∷相關(guān)函數(shù):liregression函數(shù)2.12.3 多元線性回歸分析范例2-140 多元線性回歸分析∷相關(guān)函數(shù):mulliregression函數(shù)2.12.4 半對數(shù)數(shù)據(jù)相關(guān)范例2-141 半對數(shù)數(shù)據(jù)相關(guān)∷相關(guān)函數(shù):fittinglogt函數(shù)2.12.5 對數(shù)數(shù)據(jù)相關(guān)范例2-142 對數(shù)數(shù)據(jù)相關(guān)∷相關(guān)函數(shù):fittingln函數(shù)2.13 極值問題的求解2.13.1 一維極值連分式法范例2-143 一維極值連分式法∷相關(guān)函數(shù):extremum函數(shù)2.13.2 n維極值連分式法范例2-144 n維極值連分式法∷相關(guān)函數(shù):nextremum函數(shù)2.13.3 不等式約束線性規(guī)劃問題范例2-145 不等式約束線性規(guī)劃問題∷相關(guān)函數(shù):linearprogram函數(shù)2.14 數(shù)學(xué)變換與濾波2.14.1 傅里葉級數(shù)逼近范例2-146 傅里葉級數(shù)逼近∷相關(guān)函數(shù):seriesfour函數(shù)2.14.2 快速傅里葉變換范例2-147 快速傅里葉變換∷相關(guān)函數(shù):quickfft函數(shù)2.14.3 快速沃什變換范例2-148 快速沃什變換∷相關(guān)函數(shù):quickfwt函數(shù)2.14.4 五點三次平滑范例2-149 五點三次平滑∷相關(guān)函數(shù):smoothness函數(shù)2.14.5 卡爾曼濾波范例2-150 卡爾曼濾波∷相關(guān)函數(shù):kalfilter函數(shù)2.14.6 α-β-γ濾波范例2-151 α-β-γ濾波∷相關(guān)函數(shù):alphabgfilter函數(shù)2.15 特殊函數(shù)2.15.1 Gamma函數(shù)范例2-152 Gamma函數(shù)∷相關(guān)函數(shù):Gamma函數(shù)2.15.2 不完全Gamma函數(shù)范例2-153 不完全Gamma函數(shù)∷相關(guān)函數(shù):incomgam函數(shù)2.15.3 誤差函數(shù)范例2-154 誤差函數(shù)∷相關(guān)函數(shù):errorfun函數(shù)2.15.4 第一類整數(shù)Bessel函數(shù)范例2-155 第一類整數(shù)Bessel函數(shù)∷相關(guān)函數(shù):bessel1函數(shù)2.15.5 第二類整數(shù)Bessel函數(shù)范例2-156 第二類整數(shù)Bessel函數(shù)∷相關(guān)函數(shù):bessel2函數(shù)2.15.6 變形第一類整數(shù)Bessel函數(shù)范例2-157 變形第二類整數(shù)Bessel函數(shù)∷相關(guān)函數(shù):varbessel1函數(shù)2.15.7 變形第二類整數(shù)Bessel函數(shù)范例2-158 變形第二類整數(shù)Bessel函數(shù)∷相關(guān)函數(shù):varbessel2函數(shù)2.15.8 不完全Beta函數(shù)范例2-159 不完全Beta函數(shù)∷相關(guān)函數(shù):beta函數(shù)2.15.9 正態(tài)分布函數(shù)范例2-160 正態(tài)分布函數(shù)∷相關(guān)函數(shù):gauss函數(shù)2.15.10 t-分布函數(shù)范例2-161 t-分布函數(shù)∷相關(guān)函數(shù):tdistribution函數(shù)2.15.11 2-分布函數(shù)范例2-162 2-分布函數(shù)∷相關(guān)函數(shù):xdistribution函數(shù)2.15.12 F-分布函數(shù)范例2-163 F-分布函數(shù)∷相關(guān)函數(shù):fdistribution函數(shù)2.15.13 正弦積分范例2-164 正弦積分∷相關(guān)函數(shù):sinintegral函數(shù)2.15.14 余弦積分范例2-165 余弦積分∷相關(guān)函數(shù):cosintegral函數(shù)2.15.15 指數(shù)積分范例2-166 指數(shù)積分∷相關(guān)函數(shù):expintegral函數(shù)2.15.16 第一類橢圓積分范例2-167 第一類橢圓積分∷相關(guān)函數(shù):ellipseintegral1函數(shù)2.15.17 第二類橢圓積分范例2-168 第二類橢圓積分∷相關(guān)函數(shù):ellipseintegral2函數(shù)2.16 本章小結(jié)第3章 圖形圖像處理第4章 磁盤、目錄和文件的操作第5章 系統(tǒng)調(diào)用索引

編輯推薦

  適合廣大程序員參考學(xué)習(xí),同時非常適合高等院校相關(guān)專業(yè)的師生參考學(xué)習(xí),也可作為相關(guān)培訓(xùn)班的培訓(xùn)教程。讀范例經(jīng)典,走開發(fā)捷徑?! ?大類編程應(yīng)用、34個主要技術(shù)方向、441個細(xì)分應(yīng)用點、450個經(jīng)典范例?! ?00多個常用函數(shù)、方法、涵蓋C語言編程的方方面面?! 【U釋每個范例實現(xiàn)原理、開發(fā)過程和編程要點。  以范例為主線。在講解中結(jié)合了大量實用而又有代表性的范例和典型應(yīng)用,內(nèi)容翔實、系統(tǒng)性強(qiáng),并將實際經(jīng)驗融入理論之中?! 〖夹g(shù)參考大全。內(nèi)容包括與數(shù)據(jù)結(jié)構(gòu),數(shù)值計算,圖形圖像處理,磁盤、目錄和文件的操作,系統(tǒng)調(diào)用等相關(guān)的經(jīng)典范例?! 》独饰鐾笍?。關(guān)鍵步驟講解詳細(xì),程序代碼注釋詳盡,“注意”、“提示”、“技巧”、“拋磚引玉”等特色穿插于書中,提高學(xué)習(xí)興趣,從而可以快速掌握相關(guān)技巧?! 》独ㄓ眯詮?qiáng)。范例選取精心、代碼規(guī)范,具有典型的代表性,可移植性強(qiáng)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C語言通用范例開發(fā)金典 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7