锁定老帖子 主题:数据结构?没听说过
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-27
nakupanda 写道 数据结构必须懂啊, 还是会有很多场合可能会用到的.
望指点,我没有太多项目经验,基本从来没有直接在项目里用过 |
|
返回顶楼 | |
发表时间:2011-04-27
你爱懂不懂,无所谓的~
|
|
返回顶楼 | |
发表时间:2011-04-27
phk070832 写道 cttnbcj 写道 贾懂凯 写道 nakupanda 写道 数据结构必须懂啊, 还是会有很多场合可能会用到的.
比如?? 就像问一个农民,数学是什么,能有什么重要的作用?他肯定回回答,卖出农作物的时候可以加减乘除。。。。。。。 就像问码农,数据结构和算法有什么用? 正解! 我很认同这种看法,不过没有应用和切身感受的理解很容易忘记,根本就是纯记忆,个人觉得意义不大。 现在对数据结构理解不深,不代表我没有能力去弄懂它,也不代表我对它完全陌生。 需要有较深的理解,必须情境出现! |
|
返回顶楼 | |
发表时间:2011-04-27
楼主能说说arraylist和linkedlist的区别吗?
数据结构和算法是基本功,你能用现有的框架做东西不能说明你的基本功扎实,基本功扎实是为了做出更好的东西。 |
|
返回顶楼 | |
发表时间:2011-04-27
lyw985 写道 你爱懂不懂,无所谓的~
虽然我的帖子语言偏激,可是我倒是真想明白数据结构的意义何在才这么讲的。 如果真有用,我肯定不惜代价去学。 |
|
返回顶楼 | |
发表时间:2011-04-27
wuliaolll 写道 楼主能说说arraylist和linkedlist的区别吗?
麻烦看我博客 ![]() |
|
返回顶楼 | |
发表时间:2011-04-27
说实在的,普通小码农与其花很多时间和精力研究数据结构之类的,还不如把现在公司的业务搞熟,把英语练练好。
这些更实用些。 |
|
返回顶楼 | |
发表时间:2011-04-27
有一种东西叫效率
同样的功能用不同的数据结构实现 完全是两种境界 效率极有可能差别是千倍级别的。 就算是增删改查,也有数据结构的影子 比如说连接池的实现,是用普通的数组管理,还是用其他的优化结构(比如队列)实现等等.. 比如说获取数据库的锁,是简单的完全占有,还是可以允许其他人自由的读 都是数据结构的实现。 只是楼主还停留在表面,就无视了底层的精华 |
|
返回顶楼 | |
发表时间:2011-04-27
bestchenwu 写道 有一种东西叫效率
同样的功能用不同的数据结构实现 完全是两种境界 效率极有可能差别是千倍级别的。 就算是增删改查,也有数据结构的影子 比如说连接池的实现,是用普通的数组管理,还是用其他的优化结构(比如队列)实现等等.. 比如说获取数据库的锁,是简单的完全占有,还是可以允许其他人自由的读 都是数据结构的实现。 只是楼主还停留在表面,就无视了底层的精华 如果我说,我能通过API的说明将已经提供的类用的很好呢 |
|
返回顶楼 | |
发表时间:2011-04-27
贾懂凯 写道 bestchenwu 写道 有一种东西叫效率
同样的功能用不同的数据结构实现 完全是两种境界 效率极有可能差别是千倍级别的。 就算是增删改查,也有数据结构的影子 比如说连接池的实现,是用普通的数组管理,还是用其他的优化结构(比如队列)实现等等.. 比如说获取数据库的锁,是简单的完全占有,还是可以允许其他人自由的读 都是数据结构的实现。 只是楼主还停留在表面,就无视了底层的精华 如果我说,我能通过API的说明将已经提供的类用的很好呢 所以你还是停留在用的阶段,等你有一天去写给其他人用的库的时候就会明白了 用别人的库跟写库给别人用 待遇差了至少1倍~~ |
|
返回顶楼 | |