python 數(shù)據(jù)結(jié)構(gòu)
計(jì)算機(jī)以額外的普通速度和準(zhǔn)確性存儲(chǔ)和處理數(shù)據(jù)。因此,高效存儲(chǔ)數(shù)據(jù)并快速訪問(wèn)非常重要。數(shù)據(jù)的處理也應(yīng)該在盡可能短的時(shí)間內(nèi)完成,但不會(huì)失去準(zhǔn)確性。
數(shù)據(jù)結(jié)構(gòu)處理數(shù)據(jù)在程序處理時(shí)如何組織和保存在內(nèi)存中。請(qǐng)注意,存儲(chǔ)在磁盤中作為永久性存儲(chǔ)(如關(guān)系表)的一部分的數(shù)據(jù)在此處不被稱為數(shù)據(jù)結(jié)構(gòu)。
算法是一步一步的指令集來(lái)處理特定用途的數(shù)據(jù)。因此,算法以邏輯方式利用各種數(shù)據(jù)結(jié)構(gòu)來(lái)解決特定的計(jì)算問(wèn)題。在本教程中,我們將使用python編程語(yǔ)言來(lái)介紹計(jì)算機(jī)科學(xué)的這兩個(gè)基本概念。
適合人群
本教程專為計(jì)算機(jī)科學(xué)專業(yè)的畢業(yè)生以及軟件專業(yè)人士而設(shè)計(jì),他們?cè)敢馐褂胮ython作為編程語(yǔ)言,以簡(jiǎn)單易行的步驟學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法編程。
預(yù)備知識(shí)
在繼續(xù)本教程之前,您應(yīng)該具備使用python編程語(yǔ)言編寫代碼的基本知識(shí),使用任何python ide和執(zhí)行python程序。如果您對(duì)python完全陌生,那么請(qǐng)參閱我們的python教程以獲得對(duì)該語(yǔ)言的正確理解。