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

2025-04-14 21:51:42
推荐回答(1个)
回答1:

数据结构是非常重要的 ,举个例子,如果要在一堆数中查找一个数,挨个遍历查询,是非常有失效率的,使用平衡树或者哈希表,则能高效查询,尤其是数据量极大时,譬如几十万到多少亿的数据量,将会有极其明显的效率差距。可能高效的程序只需要1ms,暴力查找要几小时
类似的例子还有很多,算法也是如此
而设计模式,只有做大型工程才有用,能够更合理的组织代码,便于开发和维护,小程序是体现不出来什么作用的