【導(dǎo)讀】算法不等于程序,也不等計(jì)算機(jī)方法,程序的編制不可能優(yōu)于算法的設(shè)計(jì)。確定性,算法中每一步驟都必須有明確定義,不充許有模棱兩可的解釋,不允許有多義性;有窮性,算法必須能在有限的時(shí)間內(nèi)做完,即能在執(zhí)行有限個(gè)步驟后終止,包括合理的執(zhí)行時(shí)間的含義;擁有足夠的情報(bào)。算法的基本要素:一是對(duì)數(shù)據(jù)對(duì)象的運(yùn)算和操作;二是算法的控制結(jié)構(gòu)。在復(fù)雜線性表中,由若干項(xiàng)數(shù)據(jù)元素組成的數(shù)據(jù)元素稱為記錄,而由多個(gè)記錄構(gòu)成的線性表又稱為文件。的長(zhǎng)度,當(dāng)n=0時(shí),稱為空表。線性表中所有元素的所占的存儲(chǔ)空間是連續(xù)的;用top表示棧頂位置,用。完全二叉樹是指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干結(jié)點(diǎn)。排序是指將一個(gè)無(wú)序序列整理成按值非遞減順序排列的有序序列。