原文:《算法圖解》源代碼

二分查詢: 選擇排序: 遞歸排序: 調用棧: 遞歸調用棧: 快速排序: 散列表: 廣度優先搜索: 狄克斯特拉算法: 貪婪算法: ...

2019-12-23 19:04 1 703 推薦指數:

查看詳情

幾種經典的Hash算法的實現(源代碼)

來源聲明: http://blog.minidx.com/2008/01/27/446.html 先保存下來,以備后面研究,現在還看不懂! 哈希算法將任意長度的二進制值映射為固定長度的較小二進制值,這個小的二進制值稱為哈希值。哈希值是一段數據唯一且極其緊湊的數值表示形式。如果散列一段明文 ...

Sun Mar 06 23:47:00 CST 2016 0 13141
Python算法(含源代碼下載)

關鍵字:Python Algorithms Python算法 Mastering Basic Algorithms in the Python Language 使用Python語言掌握基本算法 Python Algorithms >" href="http ...

Mon Dec 10 20:29:00 CST 2012 0 10825
堆排序算法詳解及源代碼分析

之前介紹過幾種排序算法,今天說一說堆排序算法。雖然堆排序在實踐中不常用,經常被快速排序的效率打敗,但堆排序的優點是與輸入的數據無關,時間復雜度穩定在O(N*lgN),不像快排,最壞的情況下時間復雜度為O(N2)。   說明,了解堆排序的前提是要掌握二叉樹的概念,可自行百度,本文 ...

Fri Jun 28 01:33:00 CST 2019 0 1330
Kmp算法圖解——next數組的生成代碼

1、前言 首先,我們需要大致理解Kmp算法的整體思想以及大致原理,同時需要學會手算next數組的方法。這些都是很簡單並且容易理解的,本文不再贅述,如對以上內容仍有疑問,推薦一個B站視頻講解:BV1jb411V78H 另外本文的所有圖片出處:B站視頻 BV16X4y137qw 2、代碼 ...

Sun Aug 08 00:15:00 CST 2021 0 178
音頻開源代碼中重采樣算法的評估與選擇

在音頻軟件實現中經常會遇到兩個模塊采樣率不一致的情況,比如語音通話時采集到的PCM信號是16k Hz的,但編碼時codec是AMR-NB(AMR-NB是8k Hz采樣),這時就需要把16k Hz采樣的 ...

Wed Mar 07 04:54:00 CST 2018 0 3731
關於7-zip中Lzma算法原理的源代碼分析

7zip核心算法LZMA分析心得最近有空就研究了一下DEFLATE的LZ77壓縮算法實現及7zip的LZMA壓縮算法實現,現在記下相關心得如下:一、 DEFLATE中的LZ77算法實現比較簡單,具體研究的是github上的一個精簡版實現miniz,源碼可見https://gitee.com ...

Sun Sep 26 00:45:00 CST 2021 0 210
股指 CCI 指標的算法和 C++ 源代碼

百度上的算法不正確(2021/10/20),計算結果與平安證券 App 比較有較大誤差。 1,正確算法如下, TYP = (最高價 + 最低價 + 收盤價) / 3,MA 是 TYP 在 N 日內(默認14)的移動平均數,MD 是 TYP 在 N 日內,每個 TYP 與 TYP 均值的差值 ...

Wed Oct 20 19:28:00 CST 2021 0 1215
排序算法匯總(java實現,附源代碼

  整理系統的時候發現了原來寫的各種算法的總結,看了一下,大吃一驚,那時候的我還如此用心,具體的算法,有的已經模糊甚至忘記了,看的時候就把內容整理出來,順便在熟悉一下,以后需要的時候就可以直接過來摘抄了。下面是總結的幾個常用的排序算法: 插入排序 快速排序 冒泡排序 堆排序 ...

Tue Apr 22 23:46:00 CST 2014 2 2979
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM