开发者社区 问答 正文

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

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

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