指標陣列 排序的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列股價、配息、目標價等股票新聞資訊

指標陣列 排序的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦寫的 從零開始:C語言快速入門教程 和(美)肯尼斯·里科的 C和指針都 可以從中找到所需的評價。

另外網站Java-chapter 05:陣列的應用也說明:陣列 的變數為reference, 只是放指標,參考page 5-4 圖5.1 ... 5-4 1維陣列的排序與搜尋. java.util.Arrays 提供許多與陣列相關的運算方法,如sort, binarysearch ...

這兩本書分別來自人民郵電 和人民郵電所出版 。

國立臺北大學 統計學系 王鴻龍、吳漢銘所指導 陳逸瑄的 象徵性資料分析法於電信信令資料的矩陣視覺化與分群 (2021),提出指標陣列 排序關鍵因素是什麼,來自於資料視覺化、時空資料、軌跡分群、人群移動樣態。

而第二篇論文國立臺灣科技大學 機械工程系 林柏廷所指導 林新翔的 基於K-mer深度學習於旋轉圖像之影像辨識方法 (2020),提出因為有 圖像辨識、深度學習、人工智慧、類神經網路、卷積類神經網路、特徵融合的重點而找出了 指標陣列 排序的解答。

最後網站c語言,指標的方法,對一維陣列進行,氣泡排序? - 劇多則補充:大概思路:用指標p指向陣列的首地址,用指標去引用陣列中的各個元素,並對陣列中各個元素就行運算和比較操作了,程式碼可以參照如下:. #include.

接下來讓我們看這些論文和書籍都說些什麼吧:

除了指標陣列 排序,大家也想知道這些:

從零開始:C語言快速入門教程

為了解決指標陣列 排序的問題,作者 這樣論述:

本書以服務零基礎讀者為宗旨,用實例引導讀者學習,深入淺出地介紹了C語言的相關知識和實戰技能。   全書共12章。章主要介紹計算思維與C語言的初體驗;第2~9章主要介紹C語言的資料處理,運算式,格式化輸出與輸入功能,流程控制,函數與巨集,陣列與字串,指標,結構、聯合、枚舉與類型定義等;0~12章主要介紹檔及檔處理,C語言的標準函式程式庫,從C語言到C++的快速學習。本書贈送了大量的相關學習資料,以便讀者擴展學習。   本書適合任何想學習C語言的讀者學習使用。無論您是否從事電腦相關行業,是否接觸過C語言,均可通過學習本書快速掌握採用C語言程式設計的方法和技巧。 張繼新,河南工業大

學教師,長期從事程式設計語言教學,研究方向為軟件設計、開發維護及應用。 侯惠芳,河南工業大學教授,資訊工程大學通信與資訊系統專業博士,研究方向為機器學習、大數據檢索、人工智能和模式識別等。 李琳,河南工業大學副教授,研究方向為軟件工程、機器學習、人工智能和模式識別等。 001 第 1 章 計算思維與C 語言的初體驗 002 1.1 認識計算思維 002 1.1.1 分解 003 1.1.2 模式識別 003 1.1.3 歸納與抽象化 003 1.1.4 演算法 005 1.2 認識C 語言 006 1.3 編寫第 一個C 語言程式 010 1.3.1 編寫

程式 011 1.3.2 程式碼的編譯 012 1.3.3 程式碼的執行 012 1.3.4 程式碼的調試 013 1.4 C 語言程式碼快速解析 013 1.4.1 重要的main 函數 014 1.4.2 標頭檔的功能 015 1.4.3 寫注釋是種好習慣 015 1.5 上機實習課程 019 第 2 章 C 語言的資料處理 020 2.1 認識變數與常量 021 2.1.1 變數的簡介 021 2.1.2 變數的名稱 022 2.1.3 變數的位址 023 2.1.4 常量的簡介 025 2.2 基底資料型別 025 2.2.1 整數類型 027 2.2

.2 浮點數類型 030 2.2.3 字元類型 032 2.2.4 轉義序列 034 2.2.5 強制類型轉換 036 2.3 上機實習課程 041 第 3 章 運算式 042 3.1 認識運運算元 042 3.1.1 設定運運算元 043 3.1.2 算術運運算元 045 3.1.3 自增與自減運運算元 047 3.1.4 關係運運算元 049 3.1.5 邏輯運運算元 051 3.1.6 位運運算元 056 3.1.7 條件運運算元 057 3.1.8 複合設定運運算元 058 3.2 認識運算式 058 3.2.1 運運算元的優先順序 060 3.2.2

 運算式的自動轉換 062 3.3 上機實習課程 067 第 4 章 格式化輸出與輸入功能 068 4.1 printf 函數 068 4.1.1 格式化字串 070 4.1.2 輸出修飾符 074 4.2 scanf 函數 079 4.3 輸出與輸入字元函數 079 4.3.1 getchar 函數與putchar 函數 081 4.3.2 getche 函數與getch 函數 082 4.4 上機實習課程 087 第 5 章 流程控制 088 5.1 什麼是流程控制 088 5.1.1 順序結構 089 5.1.2 選擇結構 090 5.1.3 迴圈結構 0

90 5.2 選擇結構 090 5.2.1 if 條件陳述式 093 5.2.2 if-else 條件陳述式 094 5.2.3 嵌套if 條件陳述式 096 5.2.4 if 多分支條件陳述式 099 5.2.5 多重條件選擇語句—switch 語句 104 5.3 迴圈結構 104 5.3.1 for 迴圈語句 107 5.3.2 嵌套for 迴圈語句 108 5.3.3 while 迴圈語句 111 5.3.4 do-while 迴圈語句 114 5.4 流程跳出語句 114 5.4.1 break 語句 116 5.4.2 continue 語句 117 5

.4.3 goto 語句 118 5.5 上機實習課程 131 第 6 章 函數與巨集 132 6.1 認識函數 133 6.1.1 函式宣告 135 6.1.2 定義函數體 137 6.1.3 函式呼叫模式 139 6.1.4 變數的有效範圍 140 6.2 參數傳遞方式 141 6.2.1 傳值調用 143 6.2.2 傳址調用 148 6.3 遞迴函數 148 6.3.1 遞迴的定義 150 6.3.2 斐波那契數列 151 6.4 變數存儲類別 152 6.4.1 auto 153 6.4.2 extern 155 6.4.3 register 15

6 6.4.4 static 158 6.5 前置處理器與宏 159 6.5.1 #include 語句 160 6.5.2 #define 語句 165 6.6 條件編譯 166 6.6.1 #ifdef 條件編譯 167 6.6.2 #ifndef 條件編譯 169 6.6.3 #if、#else、#elif 條件編譯 170 6.7 上機實習課程 185 第 7 章 陣列與字串 186 7.1 認識陣列 186 7.1.1 一維陣列 190 7.1.2 命令列參數 192 7.1.3 二維陣列 195 7.1.4 多維陣列 197 7.1.5 陣列記憶體分配

199 7.1.6 陣列名稱與地址 201 7.2 陣列與函數傳遞 204 7.2.1 函數與一維陣列參數 205 7.2.2 排序與函數的陣列參數傳遞 208 7.2.3 函數與多維陣列參數 211 7.3 字元與字串處理 211 7.3.1 字元陣列與字串 215 7.3.2 字串輸入與輸出函數 218 7.4 字串處理函數 218 7.4.1 strlen 函數 219 7.4.2 strstr 函數與strncpy 函數 220 7.4.3 strlwr 函數與strcat 函數 221 7.5 上機實習課程 235 第 8 章 指針 236 8.1 認

識指標 237 8.1.1 指標變數的定義 240 8.1.2 指標作為函數返回值 241 8.1.3 指針的運算 242 8.1.4 多重指針 244 8.2 指標與陣列的應用 244 8.2.1 指標與一維陣列 247 8.2.2 指標與二維陣列 249 8.2.3 指標與字串 254 8.2.4 指標陣列 257 8.3 動態分配記憶體 257 8.3.1 動態分配變數 259 8.3.2 動態分配陣列 261 8.4 函數指標 262 8.4.1 函數指標的定義 263 8.4.2 參數型函數指標 265 8.4.3 函數指標陣列 266 8.5 上機

實習課程 283 第 9 章 結構、聯合、枚舉與類型定義 284 9.1 認識結構 284 9.1.1 定義結構類型與訪問結構成員 287 9.1.2 嵌套結構 288 9.1.3 結構陣列 291 9.1.4 結構與記憶體 293 9.1.5 結構指標與指標陣列 298 9.2 結構與函數 298 9.2.1 結構與傳值調用 300 9.2.2 結構與傳址調用 303 9.2.3 結構陣列與傳址調用 305 9.3 其他自訂資料類型 305 9.3.1 枚舉類型 307 9.3.2 類型定義 310 9.3.3 聯合類型 312 9.4 上機實習課程 329

第 10 章 文件及文件處理 330 10.1 認識檔存取 330 10.1.1 檔結構 330 10.1.2 資料流程與緩衝區 331 10.1.3 文字檔與二進位元檔案 332 10.1.4 檔存取方式 332 10.2 有緩衝區文件處理 332 10.2.1 文件的打開與關閉 334 10.2.2 fputc 函數與fgetc 函數 337 10.2.3 fputs 函數與fgets 函數 340 10.2.4 fprintf 函數與fscanf 函數 342 10.2.5 fwrite 函數與fread 函數 346 10.2.6 存取文件 352 10.3

 無緩衝區文件處理 352 10.3.1 無緩衝區檔處理函數 355 10.3.2 檔存取方式 356 10.4 上機實習課程 369 第 11 章 C 語言的標準函式程式庫 370 11.1 常用數學函數 370 11.2 時間與日期函數 371 11.3 字串處理函數 372 11.4 字元處理函數 373 11.5 類型轉換函數 373 11.6 流程控制函數 373 11.7 檔及目錄管理函數 374 11.8 記憶體動態管理函數 374 11.9 上機實習課程 387 第 12 章 從C 語言到C 的快速學習 388 12.1 C 的物件導向概念 38

9 12.1.1 設計一個C 程式 391 12.1.2 輸出與輸入功能 392 12.1.3 浮點數 393 12.1.4 布林資料類型 394 12.1.5 字串 397 12.1.6 動態記憶體分配 400 12.2 C 的函數 400 12.2.1 內聯函數 401 12.2.2 引用調用 403 12.2.3 函數重載 405 12.3 認識類 405 12.3.1 資料成員 406 12.3.2 成員函數 406 12.3.3 存取權限關鍵字 407 12.3.4 類物件的建立 408 12.3.5 作用域運運算元 410 12.4 構造函數與析構函

數 410 12.4.1 構造函數 410 12.4.2 析構函數 412 12.4.3 函數物件傳遞 413 12.5 繼承 413 12.5.1 單一繼承 415 12.5.2 多重繼承 417 12.6 多態 419 12.7 函數範本

象徵性資料分析法於電信信令資料的矩陣視覺化與分群

為了解決指標陣列 排序的問題,作者陳逸瑄 這樣論述:

電信信令資料記錄行動裝置的使用者於某時間點的地理位置資訊,是屬於時空資料的一種,具有空間分佈及非線性移動軌跡等多重特徵。相較於戶籍資料或旅運調查資料,運用電信信令資料的分析結果,可提供更即時的人流資訊。因此,電信信令資料的處理、分析及應用是一個重要且熱門的研究議題。本研究結合矩陣視覺化之技術與象徵性資料分析方法於電信信令資料,針對行動裝置使用者的移動軌跡進行二階段的分析與探索,以了解人群與人群間的時空交互作用與群聚移動關係。我們首先採用動態時間校正法作為使用者間軌跡距離之度量指標,計算出使用者距離矩陣後,以矩陣視覺化的技術呈現分群的結果,初步找出移動模式相似的人群。為了解決大數據計算上的困難

,我們應用區間型象徵性資料分析法,將相似人群之經緯度數值資料摘要成區間型經緯度資料,並以二維色階作為區間型經緯度資料矩陣視覺化的依據,呈現出實際地理位置的遠近關係與人群移動範圍之大小。藉由本研究針對電信信令資料所提出的人群移動視覺化分析程序,相信可以有效地分析處理大規模即時或長期時空資料,協助專家更精確的預測人流,了解人群移動特徵及其關聯性,並有助於各場域的應用。

C和指針

為了解決指標陣列 排序的問題,作者(美)肯尼斯·里科 這樣論述:

《C和指標》提供與C語言程式設計相關的全面資源和深入討論。本書通過對指針的基礎知識和高級特性的探討,幫助程式師把指標的強大功能融入到自己的程式中去。全書共18章,覆蓋了資料、語句、操作符和運算式、指標、函數、陣列、字串、結構和聯合等幾乎所有重要的C程式設計話題。書中給出了很多程式設計技巧和提示,每章後面有針對性很強的練習,附錄部分則給出了部分練習的解答。《C和指標》適合C語言初學者和初級C程式師閱讀,也可作為電腦專業學生學習C語言的參考。 Kenneth Reek   是美國Rochester工業學院電腦系教授,有幾十年年的C程式設計教學經驗,並憑藉《C和指針》一書獲得了A

CUU的高度評價。 第1章 快速上手 1 1.1 簡介 1 1.1.1 空白和注釋 4 1.1.2 預處理指令 4 1.1.3 main函數 5 1.1.4 read_column_numbers函數 8 1.1.5 rearrange函數 12 1.2 補充說明 14 1.3 編譯 14 1.4 總結 15 1.5 警告的總結 15 1.6 程式設計提示的總結 15 1.7 問題 16 1.8 程式設計練習 16 第2章 基本概念 19 2.1 環境 19 2.1.1 翻譯 19 2.1.2 執行 21 2.2 詞法規則 21 2.2.1 字元 22 2.2.2 注釋 

23 2.2.3 自由形式的原始程式碼 23 2.2.4 識別字 24 2.2.5 程式的形式 24 2.3 程式風格 25 2.4 總結 26 2.5 警告的總結 26 2.6 程式設計提示的總結 26 2.7 問題 27 2.8 程式設計練習 28 第3章 數據 29 3.1 基底資料型別 29 3.1.1 整型家族 29 3.1.2 浮點類型 32 3.1.3 指針 33 3.2 基本聲明 35 3.2.1 初始化 35 3.2.2 聲明簡單陣列 36 3.2.3 聲明指針 36 3.2.4 隱式聲明 37 3.3 typedef 38 3.4 常量 38 3.5 作用域 39 3.5

.1 代碼塊作用域 40 3.5.2 檔作用域 41 3.5.3 原型作用域 41 3.5.4 函數作用域 41 3.6 連結屬性 41 3.7 存儲類型 43 3.8 static關鍵字 44 3.9 作用域、存儲類型示例 45 3.10 總結 46 3.11 警告的總結 47 3.12 程式設計提示的總結 47 3.13 問題 48 第4章 語句 51 4.1 空語句 51 4.2 運算式語句 51 4.3 代碼塊 52 4.4 if語句 52 4.5 while語句 53 4.5.1 break和continue語句 54 4.5.2 while語句的執行過程 54 4.6 for語句

 55 4.7 do語句 56 4.8 switch語句 57 4.8.1 switch中的break語句 58 4.8.2 default子句 59 4.8.3 switch語句的執行過程 59 4.9 goto語句 60 4.10 總結 61 4.11 警告的總結 62 4.12 程式設計提示的總結 62 4.13 問題 62 4.14 程式設計練習 63 第5章 操作符和運算式 67 5.1 操作符 67 5.1.1 算術操作符 67 5.1.2 移位操作符 67 5.1.3 位操作符 69 5.1.4 賦值操作符 70 5.1.5 單目操作符 72 5.1.6 關係操作符 73 5.

1.7 邏輯操作符 74 5.1.8 條件操作符 75 5.1.9 逗號操作符 76 5.1.10 下標引用、函式呼叫和結構成員 77 5.2 布林值 78 5.3 左值和右值 79 5.4 運算式求值 80 5.4.1 隱式類型轉換 80 5.4.2 算術轉換 80 5.4.3 操作符的屬性 81 5.4.4 優先順序和求值的順序 82 5.5 總結 85 5.6 警告的總結 86 5.7 程式設計提示的總結 86 5.8 問題 86 5.9 程式設計練習 88 第6章 指針 91 6.1 記憶體和位址 91 6.2 值和類型 92 6.3 指標變數的內容 93 6.4 間接訪問操作符 9

4 6.5 未初始化和非法的指標 95 6.6 NULL指針 96 6.7 指針、間接訪問和左值 97 6.8 指標、間接訪問和變數 97 6.9 指針常量 98 6.10 指針的指針 98 6.11 指針運算式 99 6.12 實例 104 6.13 指針運算 107 6.13.1 算數運算 108 6.13.2 關係運算 110 6.14 總結 111 6.15 警告的總結 112 6.16 程式設計提示的總結 112 6.17 問題 112 6.18 程式設計練習 115 第7章 函數 117 7.1 函式定義 117 7.2 函式宣告 119 7.2.1 原型 119 7.2.2 函

數的缺省認定 121 7.3 函數的參數 122 7.4 ADT和黑盒 124 7.5 遞迴 127 7.5.1 追蹤遞迴函數 128 7.5.2 遞迴與反覆運算 131 7.6 可變參數列表 134 7.6.1 stdarg宏 135 7.6.2 可變參數的限制 135 7.7 總結 136 7.8 警告的總結 137 7.9 程式設計提示的總結 137 7.10 問題 138 7.11 程式設計練習 138 第8章 陣列 141 8.1 一維陣列 141 8.1.1 陣列名稱 141 8.1.2 下標引用 142 8.1.3 指針與下標 144 8.1.4 指針的效率 145 8.1.5

 陣列和指標 150 8.1.6 作為函數參數的陣列名稱 150 8.1.7 聲明陣列參數 152 8.1.8 初始化 152 8.1.9 不完整的初始化 153 8.1.10 自動計算陣列長度 153 8.1.11 字元陣列的初始化 153 8.2 多維陣列 154 8.2.1 存儲順序 154 8.2.2 陣列名稱 155 8.2.3 下標 156 8.2.4 指向陣列的指標 158 8.2.5 作為函數參數的多維陣列 159 8.2.6 初始化 160 8.2.7 陣列長度自動計算 162 8.3 指標陣列 162 8.4 總結 165 8.5 警告的總結 166 8.6 程式設計提示的

總結 166 8.7 問題 166 8.8 程式設計練習 170 第9章 字串、字元和位元組 175 9.1 字串基礎 175 9.2 字串長度 175 9.3 不受限制的字串函數 177 9.3.1 複製字串 177 9.3.2 連接字串 178 9.3.3 函數的返回值 178 9.3.4 字串比較 178 9.4 長度受限的字串函數 179 9.5 字串查找基礎 180 9.5.1 查找一個字元 180 9.5.2 查找任何幾個字元 181 9.5.3 查找一個子串 181 9.6 高級字串查找 182 9.6.1 查找一個字串首碼 182 9.6.2 查找標記 182 9.7 錯誤資

訊 183 9.8 字元操作 184 9.8.1 字元分類 184 9.8.2 字元轉換 184 9.9 記憶體操作 185 9.10 總結 186 9.11 警告的總結 187 9.12 程式設計提示的總結 187 9.13 問題 187 9.14 程式設計練習 188 第10章 結構和聯合 195 10.1 結構基礎知識 195 10.1.1 結構聲明 195 10.1.2 結構成員 197 10.1.3 結構成員的直接訪問 197 10.1.4 結構成員的間接訪問 198 10.1.5 結構的自引用 198 10.1.6 不完整的聲明 199 10.1.7 結構的初始化 199 10.

2 結構、指標和成員 200 10.2.1 訪問指針 201 10.2.2 訪問結構 201 10.2.3 訪問結構成員 202 10.2.4 訪問嵌套的結構 203 10.2.5 訪問指針成員 204 10.3 結構的存儲分配 205 10.4 作為函數參數的結構 206 10.5 位段 209 10.6 聯合 211 10.6.1 變體記錄 212 10.6.2 聯合的初始化 213 10.7 總結 214 10.8 警告的總結 214 10.9 程式設計提示的總結 214 10.10 問題 215 10.11 程式設計練習 217 第11章 動態記憶體分配 221 11.1 為什麼使用

動態記憶體分配 221 11.2 malloc和free 221 11.3 calloc和realloc 222 11.4 使用動態分配的記憶體 223 11.5 常見的動態記憶體錯誤 223 11.6 記憶體分配實例 226 11.7 總結 231 11.8 警告的總結 232 11.9 程式設計提示的總結 232 11.10 問題 232 11.11 程式設計練習 233 第12章 使用結構和指標 235 12.1 鏈表 235 12.2 單鏈表 235 12.2.1 在單鏈表中插入 236 12.2.2 其他鏈表操作 245 12.3 雙鏈表 245 12.3.1 在雙鏈表中插入 24

6 12.3.2 其他鏈表操作 253 12.4 總結 253 12.5 警告的總結 254 12.6 程式設計提示的總結 254 12.7 問題 254 12.8 程式設計練習 255 第13章 高級指標話題 257 13.1 進一步探討指向指標的指標 257 13.2 高級聲明 258 13.3 函數指標 260 13.3.1 回呼函數 261 13.3.2 轉移表 263 13.4 命令列參數 265 13.4.1 傳遞命令列參數 265 13.4.2 處理命令列參數 266 13.5 字串常量 269 13.6 總結 271 13.7 警告的總結 272 13.8 程式設計提示的總結

 272 13.9 問題 272 13.10 程式設計練習 275 第14章 前置處理器 279 14.1 預定義符號 279 14.2 #define 279 14.2.1 宏 281 14.2.2 #define替換 282 14.2.3 巨集與函數 283 14.2.4 帶副作用的巨集引數 284 14.2.5 命名約定 285 14.2.6 #undef 285 14.2.7 命令列定義 285 14.3 條件編譯 286 14.3.1 是否被定義 287 14.3.2 嵌套指令 288 14.4 檔包含 288 14.4.1 函式程式庫檔包含 289 14.4.2 本地檔包含 28

9 14.4.3 嵌套檔包含 290 14.5 其他指令 291 14.6 總結 292 14.7 警告的總結 293 14.8 程式設計提示的總結 293 14.9 問題 293 14.10 程式設計練習 295 第15章 輸入/輸出函數 297 15.1 錯誤報告 297 15.2 終止執行 298 15.3 標準I/O函式程式庫 298 15.4 ANSI I/O概念 299 15.4.1 流 299 15.4.2 文件 300 15.4.3 標準I/O常量 300 15.5 流I/O總覽 301 15.6 打開流 302 15.7 關閉流 303 15.8 字元I/O 304 15.

8.1 字元I/O巨集 305 15.8.2 撤銷字元I/O 305 15.9 未格式化的行I/O 306 15.10 格式化的行I/O 308 15.10.1 scanf家族 308 15.10.2 scanf格式代碼 308 15.10.3 printf家族 312 15.10.4 printf格式代碼 312 15.11 二進位I/O 316 15.12 刷新和定位函數 316 15.13 改變緩衝方式 318 15.14 流錯誤函數 319 15.15 暫存檔案 319 15.16 檔操縱函數 319 15.17 總結 320 15.18 警告的總結 321 15.19 程式設計提示的

總結 322 15.20 問題 322 15.21 程式設計練習 323 第16章 標準函式程式庫 327 16.1 整型函數 327 16.1.1 算術  327 16.1.2 亂數 328 16.1.3 字串轉換  329 16.2 浮點型函數 329 16.2.1 三角函數  330 16.2.2 雙曲函數  330 16.2.3 對數和指數函數  330 16.2.4 浮點表示形式  331 16.2.5 冪  331 16.2.6 底數、頂數、絕對值和餘數  331 16.2.7 字串轉換  332 16.3 日期和時間函數 332 16.3.1 處理器時間  332 16.3.2

 當天時間  332 16.3.3 日期和時間的轉換  333 16.4 非本地跳轉  335 16.4.1 實例 336 16.4.2 何時使用非本地跳轉 337 16.5 信號 338 16.5.1 信號名  338 16.5.2 處理信號  339 16.5.3 信號處理函數 340 16.6 列印可變參數列表  341 16.7 執行環境 342 16.7.1 終止執行  342 16.7.2 斷言 342 16.7.3 環境  343 16.7.4 執行系統命令  343 16.7.5 排序和查找 344 16.8 locale 346 16.8.1 數值和貨幣格式  346 16.

8.2 字串和locale  348 16.8.3 改變locale的效果 349 16.9 總結 349 16.10 警告的總結 350 16.11 程式設計提示的總結 351 16.12 問題 351 16.13 程式設計練習 352 第17章 經典抽象資料類型 355 17.1 記憶體分配 355 17.2 堆疊 355 17.2.1 堆疊介面 356 17.2.2 實現堆疊 356 17.3 佇列 364 17.3.1 佇列介面 364 17.3.2 實現佇列 365 17.4 樹 369 17.4.1 在二叉搜尋樹中插入 370 17.4.2 從二叉搜尋樹刪除節點 370 17.4

.3 在二叉搜尋樹中查找 371 17.4.4 樹的遍歷 371 17.4.5 二叉搜尋樹介面 372 17.4.6 實現二叉搜尋樹 373 17.5 實現的改進 379 17.5.1 擁有超過一個的堆疊 379 17.5.2 擁有超過一種的類型 380 17.5.3 名字衝突 380 17.5.4 標準函式程式庫的ADT 381 17.6 總結 383 17.7 警告的總結 384 17.8 程式設計提示的總結 384 17.9 問題 384 17.10 程式設計練習 385 第18章 運行時環境 387 18.1 判斷運行時環境 387 18.1.1 測試程式 387 18.1.2 靜態

變數和初始化 390 18.1.3 堆疊幀 391 18.1.4 寄存器變數 391 18.1.5 外部識別字的長度 393 18.1.6 判斷堆疊幀佈局 393 18.1.7 運算式的副作用 398 18.2 C和組合語言的介面 399 18.3 運行時效率 400 18.4 總結 402 18.5 警告的總結 403 18.6 程式設計提示的總結 403 18.7 問題 403 18.8 程式設計練習 403 附錄 部分問題和程式設計練習的答案 405

基於K-mer深度學習於旋轉圖像之影像辨識方法

為了解決指標陣列 排序的問題,作者林新翔 這樣論述:

自從LeNet 模型在1998 年發表後,圖像辨識逐漸興盛及成熟,應用的領域及需求也日益增加。近來,在圖像處理領域中開發了基於K 聚體的模式識別(KPR)的方法,從生物醫學領域DNA 序列的K-mer 二維編碼分析方法,衍生出的圖像 K-mer 頻率編碼方式。在 KPR 中,從圖像圖案的中心向其最大範圍的周邊採集了多個長度為 K 的採樣陣列。基於 K-mer 的採樣字符串的頻率被用來構建一個資料集,用於訓練和圖像識別。本文將圖像K-mer 頻率編碼方式做了優化,在取K-mer 值時加入不同遮罩進行卷積運算以增加模糊效果,從而將點採樣增強為每個採樣點的局部卷積,提出一種基於卷積K-mer 的模

式識別新方法「Kmer-based 深度學習模型」(KDL),以提高KPR 的有效性,並將採樣後的編碼融入神經網絡以提升其分類效能,以不同旋轉角度之資料圖像進行測試,最後與現有神經網絡模型LeNet、AlexNet 進行效能比較。本文採用MNIST 數字手寫圖像庫進行測試。發現在測試原始圖像時,圖像正確率達到92.24%,雖然正確率不及神經網絡模型,但在圖像旋轉的案例,表現將大幅優於目前現有的神經網絡模型,在旋轉±135°的資料集中圖像正確率達到71.8%,高較於LeNet 的45.16%及AlexNet 的47.54%。本論文所提出之方法較現有神經網絡模型不受到測試圖像旋轉的影響,具有良好的

旋轉圖像形貌辨識能力,相信此具有適應性的圖像K-mer 編碼方式,能夠廣泛地應用於許多不同的影像分析及特徵辨識之中。