摘要: C++、Java、C#、Python、Javascript,它们实现“集合”ADT的总结。 阅读全文
posted @ 2008-06-30 21:51 VeryDxZ 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 都动态语言了,效率往往不是首先考虑的,写起来顺手才重要~ Python和Javascript都是俺很欣赏的语言,可以像C一样结构化的写,也可以OO,真正的“所有都是对象”,真正的动态类型,函数是一等公民带来很多C系语言想都不会想的效果。。 Python的常用集合就三个:list、tuple、dict。虽然它数据类型还是挺多的。 剩下有defaultdict、deque、array、heapqu... 阅读全文
posted @ 2008-06-30 21:09 VeryDxZ 阅读(810) 评论(0) 推荐(0) 编辑
摘要: (准确的说是.Net的。但我只对C#比较熟,像VB.Net之类的还有自己以前的一些集合类带过来暂不考虑。下面以.Net 2.0的BCL为准,它至少到3.5都没大变化。) 首先,我们第一眼看上去,.Net和Java是类似的。要相信自己的直觉。虽然深入点看在太多的地方不同,但对于不和平台实现细节、OS、第三方支持等等密切相关的任务,它们就是差不多的。而我想它们的很多应用场景就是不需要考虑细节的。 ... 阅读全文
posted @ 2008-06-30 00:33 VeryDxZ 阅读(930) 评论(0) 推荐(0) 编辑