[閒聊] Python的 list中文該如何解釋?

作者: s90104123 (也許當時忙著微笑和哭泣)   2020-07-15 14:33:41
因為最近在跟人解釋程式的實作流程
那時候說串列 但好像他不太明白(他沒寫過Python)
還是說直接用英文list就好呢?
上網查有的是說串列 列表 動態陣列
請問python中的list中文的資料結構該如何解釋?
作者: TitanEric (泰坦)   2020-07-15 14:51:00
就動態陣列呀 c++的vector
作者: refusekkk (另類3k)   2020-07-15 15:17:00
實際用過比較好懂 操作看看不難呀
作者: s0914714 (YA)   2020-07-15 16:33:00
https://reurl.cc/MveA5k =>本質就是arrayhttps://wiki.python.org/moin/TimeComplexitylist get item O(1) 不可能用Linked list實作
作者: AndCycle (AndCycle)   2020-07-16 00:36:00
errr, 他用了一些實作去加速跟你要解釋概念是兩回事你都已經要跟不會的人講解了, 太細節對方聽不懂的我整理一下好了, py 的 list 概念上就是連續資料,DS 上來說連續資料通常就 array 跟 linked-list 兩者,py 兩個都有拿來用, 實作成他的抽象 list,所以你不能直接套 DS 來講解, 要先從他的抽象概念來說明
作者: s90104123 (也許當時忙著微笑和哭泣)   2020-07-16 17:43:00
感謝樓上各位大大解釋

Links booklink

Contact Us: admin [ a t ] ucptt.com