原创 【Java數據結構與算法】選擇排序

選擇排序基本介紹選擇式排序也屬於內部排序法,是從欲排序的數據種,按指定的規則選出某一元素,再依規定交換位置後達到排序的目的。選擇排序思想:選擇排序(select sorting)也是一種簡單的排序風法,它的基本思想是:第一次從arr[0]~

原创 【Java數據結構與算法】冒泡排序

文章目錄冒泡排序基本介紹冒泡排序算法的過程代碼實現冒泡排序基本介紹冒泡排序(Bubble Sorting)的基本思想是:通過對待排序序列從前向後(從下標較小的元素開始),以此比較相鄰元素的值,若發現逆序則交換,數值較大的元素逐漸從前移後部,

原创 【Java語言基礎】異常處理機制

異常處理的基礎知識文章目錄異常處理的基礎知識編程錯誤分類運行時錯誤(runtime error)異常處理的類層次常用的Exception類的子類:未被捕獲“異常”異常處理機制使用方法try語句塊catch塊多個catch塊try語句的嵌套未

原创 【Java數據結構與算法】時間複雜度

算法的時間複雜度文章目錄算法的時間複雜度時間頻度舉例說明-忽略常數項舉例說明-忽略低次項舉例說明-忽略係數時間複雜度常見的時間複雜度常數階O(1)對數階O(**log2n**)線性階O(n)線性對數階O(n**log2N**)平方階O(n^

原创 【Java語言基礎】Java API

Java應用程序編程接口(Application Prigramming Interface,API)是Sun公司開發的Java程序類庫,提供給Java程序員使用的平臺和工具,利用這些類庫中的類和接口可以方便地實現程序中的各種功能。文章目錄