python的list是鏈表嗎 Java、Python中沒有指針,怎么實現(xiàn)鏈表、圖等數(shù)據(jù)結(jié)構(gòu)?
Java、Python中沒有指針,怎么實現(xiàn)鏈表、圖等數(shù)據(jù)結(jié)構(gòu)?您可以使用類來編寫自己的鏈表、圖形和其他數(shù)據(jù)結(jié)構(gòu),或者使用現(xiàn)有的包或開源包。python很多教學(xué)中都沒有提到鏈表,請問是什么原因?web開
Java、Python中沒有指針,怎么實現(xiàn)鏈表、圖等數(shù)據(jù)結(jié)構(gòu)?
您可以使用類來編寫自己的鏈表、圖形和其他數(shù)據(jù)結(jié)構(gòu),或者使用現(xiàn)有的包或開源包。
python很多教學(xué)中都沒有提到鏈表,請問是什么原因?web開發(fā)面試會有鏈表題嗎?
您是指數(shù)據(jù)結(jié)構(gòu)中的單鏈表?鏈表實現(xiàn),需要指針啊。Python不支持指針。
想學(xué)習(xí)python計算機(jī)語言,自己是零基礎(chǔ),想買一本關(guān)于python的書,有哪些推薦?
謝謝你邀請我
看來這個問題還沒有定論,我就寫一點吧
!本書非常簡單,主要介紹Python的基本語法和介紹。。
閱讀烹飪手冊后,您可以了解一些特定場景,例如使用Python解決問題。建議把它作為參考書,快速瀏覽一下,以后遇到問題隨時可以看。
獲取下載鏈接
是不是每一門編程語言都有自己特定的數(shù)據(jù)結(jié)構(gòu)和算法?你怎么看?
對于數(shù)據(jù)結(jié)構(gòu)和算法,它們是抽象的,不受特定語言的約束。換句話說,數(shù)據(jù)結(jié)構(gòu)和算法可以理解為數(shù)據(jù)域。因此,幾乎所有語言都支持相同的數(shù)據(jù)結(jié)構(gòu)和算法。
例如,通用數(shù)據(jù)結(jié)構(gòu),如數(shù)組、鏈表、堆棧、隊列和樹,可以用每種語言實現(xiàn),但實現(xiàn)細(xì)節(jié)可能不同。以鏈表為例,在C語言中通常是以指針的形式實現(xiàn)的,而Python中沒有指針的概念,但是可以用其他的方式實現(xiàn)。
算法與語言無關(guān)。算法只是一些數(shù)據(jù)處理邏輯,所以它可以用任何語言實現(xiàn)。如果語言不能實現(xiàn)某些邏輯,那么顯然就有問題了。
一般來說,數(shù)據(jù)結(jié)構(gòu)和算法與語言無關(guān)。但是,除了數(shù)據(jù)結(jié)構(gòu)外,還存在數(shù)據(jù)類型的概念,如整數(shù)、字符、浮點等。這些內(nèi)容在不同語言中的實現(xiàn)可能不同。