算法的每一條指令描述應(yīng)不依賴于任何一種計(jì)算機(jī)語(yǔ)言及具體的實(shí)現(xiàn)手段?
我的理解:算法的指令描述相當(dāng)于普通的語(yǔ)言描述,例如中文、英文或者符號(hào)等來(lái)描述算法的實(shí)現(xiàn)過(guò)程。它可以通過(guò)計(jì)算機(jī)語(yǔ)言來(lái)實(shí)現(xiàn)相同功能的算法。例如c/c++,java,c#, Python等實(shí)現(xiàn)的算法功能相同但是描述語(yǔ)言不同。這就是不依賴于任何計(jì)算機(jī)語(yǔ)言。對(duì)于具體算法實(shí)現(xiàn),舉個(gè)例子,一個(gè)排序的算法的函數(shù),例如1,3,4,7的排序,當(dāng)1,3,4,7都在函數(shù)體內(nèi)時(shí),不需要外部傳遞參數(shù)時(shí)就是具體算法實(shí)現(xiàn)。當(dāng)從外部傳遞數(shù)進(jìn)來(lái)排序,例如1,3,4,7或者其他數(shù)傳進(jìn)函數(shù)來(lái)排序,這時(shí)函數(shù)不是只能1,3,4,7,還可以傳遞其他數(shù),所以是不依賴具體算法實(shí)現(xiàn)。喜歡的朋友可以點(diǎn)下關(guān)注,謝謝!!