〇、前言 本文共108張圖,流量黨請慎重! 歷時1個半月,我把自己學習Python基礎知識的框架詳細梳理了一遍。 一方面,我堅信實踐總是記得牢一些,總結每一個知識點的時候我要...
最近在整理python的一些易混淆的基礎知識,今天就想著記錄一下關于函數(shù)參數(shù)的一些特點和區(qū)別。因此又跑去看了一下廖雪峰的教程,強化一下基礎。 1.默認參數(shù) 當想調用一個帶默認...
目錄:1.二分搜索樹定義2.添加數(shù)據(jù)(遞歸 / 非遞歸)3.查詢數(shù)據(jù)(遞歸)4.前序、中序、后序遍歷(遞歸 / 非遞歸)5.層序遍歷6.查找最值(遞歸 / 非遞歸)7.刪除數(shù)...
利用遞歸實現(xiàn)鏈表基本操作,首先要來利用遞歸來認識鏈表。從下圖可知,我們可以把鏈表看成一個head和后面一個更短的鏈表,而這個鏈表之中又可以分出一個head和更加短的鏈表,以此...
鏈表是一種物理存儲單元上非連續(xù)、非順序的存儲結構,并且是一種動態(tài)的數(shù)據(jù)結構。鏈表由節(jié)點(Node)構成。鏈表的各個節(jié)點在內存上是隨機分布的,因而不能輕易的像數(shù)組那樣通過索引獲...
給定一個排序數(shù)組,你需要在原地刪除重復出現(xiàn)的元素,使得每個元素只出現(xiàn)一次,返回移除后數(shù)組的新長度。不要使用額外的數(shù)組空間,你必須在原地修改輸入數(shù)組并在使用 O(1) 額外空間...
在存在大量數(shù)據(jù)的情況中,數(shù)組隊列由于某一元素出隊時都需要把之后所有隊列中的元素向前移動一個位置,復雜度為O(n),所以效率較低,對此,我們用一種新的方法實現(xiàn)隊列——循環(huán)隊列。...