- 主题:Python 的标准模块 array 是不是内存连续的
哦,讲课可能需要
但是用Python写代码我觉得没必要了解
【 在 gaofei 的大作中提到: 】
: 只是用py语言讲,因为py简单
: 但是数据结构不讲内存的话,那还和没讲一样吗
: 如果说py就不讲内存,那数据结构也不用讲了,所有东西都有现成实现好了的
: ...................
--
FROM 114.249.22.*
Python的list等都是包了一层又一层的了
Python代码适合描述算法,但是Python代码不适合验证算法
如果你非要讲清楚Python的数据结构,你就会背离你上课的主要目标
【 在 easior 的大作中提到: 】
: 其实就是对“数组”这个术语的解释问题
: 看到 array,感觉内存布局也是应该连续的
: 然后套用 C 的方式去理解
: ...................
--
修改:gfkid FROM 114.249.22.*
FROM 114.249.22.*
leetcode有Python代码的测试,也还行,也不是完全不行
只不过感觉Python的list是有优化的
让学生自己去钻研吧
【 在 easior 的大作中提到: 】
: 这个我懂,我只讲数据结构的大道理(咳……)
: 用 Python 的代码,我只说那是模拟不是验证
: 至于 Python 的 C 实现,那是肯定不敢讲的
--
FROM 114.249.22.*