
IP屬地:廣東
分析排序算法 執行效率 1. 最好、最壞、平均時間復雜度 數據的有序程度不一樣,對排序算法時間復雜度的影響很大,所以需要對最好、最壞情況復雜度有...
遞歸就是將一個問題分解成一個或者幾個相似的子問題解決的方法 遞歸需要滿足的條件 問題本身可以被分解為一個或者幾個類似的子問題 子問題除了數據規模...
什么是隊列 隊列是一種 先進先出 的線性數據結構,其定義了隊頭和隊尾兩個端,限制只能從隊頭彈出數據,從隊尾壓入數據 隊列在日常生活中也很常見,比...
什么是棧 棧是一種線性的 后進先出 的數據結構,其規定了數據只能在棧頂進行操作,要么從棧頂壓入數據,要么從棧頂彈出數據 生活中就有類似棧的例子,...
鏈表是什么 鏈表是一種線性數據結構,其利用 地址引用 來將數據串聯起來,上一個數據的 后繼next指針 引用下一個數據的 內存地址,正因如此,鏈...
1. 什么是數組 數組(Array)是一種 線性表 數據結構。它用一組 連續的內存空間,來存儲一組具有相同類型的數據。 線性表:數據排列成線性結...
算法的五要素 輸入、輸出 可行性 正確性 確定性 有窮性 時間復雜度 為了測試算法的運行效率,我們可以在機器上跑一些測試數據,來測試算法具體執行...