先進(jìn)先出(左進(jìn)右出) 【實(shí)例】約瑟夫環(huán) 【實(shí)例】打印任務(wù)考慮計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室里的這樣一個(gè)場景:在任何給定的一小時(shí)內(nèi),實(shí)驗(yàn)室里都有約 10 個(gè)學(xué)生...
后進(jìn)先出(右進(jìn)右出) 假設(shè)列表的尾部是棧的頂端 【實(shí)例】匹配括號 — — 一種括號:'(' 和 ')' 【實(shí)例】匹配括號 — — 三種括號:'(...
節(jié)點(diǎn)類 無序列表類 有序列表類
程序:例如DNF.exe是一個(gè)程序,是靜態(tài)的。進(jìn)程:一個(gè)程序運(yùn)行起來后,代碼+用到的資源 稱之為進(jìn)程,它是操作系統(tǒng)分配資源的基本單元。 進(jìn)程的狀...
當(dāng)使用單線程時(shí),耗費(fèi)時(shí)間特長 【例】單線程 執(zhí)行上面這個(gè)程序要4秒,如果用多線程的話,函數(shù)“同時(shí)執(zhí)行”,只需一半的時(shí)間即可?。?!因此我們要引入多...
單核CPU執(zhí)行多任務(wù) 方法:操作系統(tǒng)控制CPU輪流讓各個(gè)任務(wù)交替執(zhí)行。 并發(fā)與并行 并發(fā):任務(wù)數(shù)多余cpu核數(shù)(通過操作系統(tǒng)的各種任務(wù)調(diào)度算法,...
本節(jié)最主要搞懂魔法方法什么時(shí)候被觸發(fā)(被調(diào)用) 調(diào)用分為隱式調(diào)用和顯式調(diào)用,而魔法方法都屬于隱式調(diào)用。 1. 構(gòu)造和初始化 new():在實(shí)例創(chuàng)...
可迭代對象(Iterable) Python中內(nèi)置的序列,如list、tuple、str、bytes、dict、set、collections....