240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 算法讀書筆記之圖的基本概念

    圖 概念定義 圖的分類 圖的表示方式 圖的代碼實(shí)現(xiàn)

  • 旋轉(zhuǎn)數(shù)組最小的數(shù)字

    題目:把一個(gè)數(shù)組最開始的若干個(gè)元素搬到數(shù)組的末尾逞泄,我們稱之為數(shù)組的旋轉(zhuǎn)担租。 輸入一個(gè)非遞減排序的數(shù)組的一個(gè)旋轉(zhuǎn),輸出旋轉(zhuǎn)數(shù)組的最小元素鲫构。 例如數(shù)組...

  • 用兩個(gè)棧來形成一個(gè)隊(duì)列

    題目:用兩個(gè)棧來實(shí)現(xiàn)一個(gè)隊(duì)列票渠,完成隊(duì)列的Push和Pop操作。 隊(duì)列中的元素為int類型芬迄。思路:一個(gè)棧用來進(jìn)行push,另一個(gè)棧進(jìn)行pop.當(dāng)進(jìn)...

  • 樹:整體理解

    二叉查找樹 二叉查找樹出現(xiàn)的目的是使查詢的速率整體能夠維持在O(logn)上,而又不像鏈表那樣查詢一定需要O(logN)的時(shí)間復(fù)雜度,和數(shù)組那樣...

  • 排序:歸并排序

    歸并排序運(yùn)用分治的思想昂秃,把大的問題逐部分解成能夠解決的小問題.時(shí)間復(fù)雜度為nlogn.Ps:使用引用傳遞的方法把臨時(shí)數(shù)組賦值進(jìn)去禀梳,這樣就可以沒必...

  • 排序:希爾排序

    希爾排序就是增強(qiáng)版的選擇排序,插入排序是依次進(jìn)行插入比較.希爾排序則是選擇增量間隔進(jìn)行比較,這樣就可以節(jié)省時(shí)間效率.時(shí)間復(fù)雜度為nlogn. 代碼:

  • 排序:插入排序

    插入排序的核心如同撲克牌,點(diǎn)數(shù)小的撲克牌放到最前面,之后的撲克牌依次往后挪動(dòng).時(shí)間復(fù)雜度0(n^2).代碼:

  • 排序:堆排序

    最大堆排序的核心思想是建立一個(gè)最大堆,將數(shù)組的元素依次通過最大堆函數(shù)來調(diào)整.(開始位置從最后一個(gè)父節(jié)點(diǎn)開始)然后將堆頂元素和元素末端元素進(jìn)行交換...

  • 排序:選擇排序

    選擇排序的核心就是每次把當(dāng)前數(shù)組最小的值放在數(shù)組的最前面,所以n個(gè)數(shù)組每次需要n個(gè)時(shí)間,數(shù)組的時(shí)間復(fù)雜度就是n^2.i代表趟數(shù),當(dāng)走過array...

個(gè)人介紹
在成為厲害的路上
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品