原创 python利用yield生成可迭代對象,並對其進行排序

可迭代對象的生成器yield,很多人對其都模棱兩可。 在一個函數中,如果使用了yield,即使包含return,它也是可迭代的。而yield其實就是return。 yield和迭代器一樣包含__next__()方法,通過這個方法就可以使用

原创 二叉樹的鏈表實現與簡單遍歷

二叉樹是一種數據結構,我們知道,數組列表的查找效率高,但是插入或刪除的效率低,鏈表則相反,而樹的效率則剛好折中,集合了鏈表和數組的特性,特殊的是,它作爲一種非線性表,也有自身的優勢。 關鍵思想:指針,遞歸 思想:將其遞歸尋找其自身的左右