开发者社区> 问答> 正文

我们为什么要学数据结构与算法,设计模式

我们为什么要学数据结构与算法,设计模式

展开
收起
知与谁同 2018-07-16 20:15:19 1316 0
1 条回答
写回答
取消 提交回答
  • 数据结构是非常重要的 ,举个例子,如果要在一堆数中查找一个数,挨个遍历查询,是非常有失效率的,使用平衡树或者哈希表,则能高效查询,尤其是数据量极大时,譬如几十万到多少亿的数据量,将会有极其明显的效率差距。可能高效的程序只需要1ms,暴力查找要几小时
    类似的例子还有很多,算法也是如此
    而设计模式,只有做大型工程才有用,能够更合理的组织代码,便于开发和维护,小程序是体现不出来什么作用的
    2019-07-17 22:53:08
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
为什么要学函数式编程? 立即下载
面试常考算法 立即下载
程序员面试宝典 立即下载