我现在触碰不到那个层次,不知道算法对日常中的编程有什么帮助。
刷算法主要是为了面试,日常编程99%用不到
实际在开发过程中应用的很少。比如for循环,一整个项目基本都用不上几次,费时的操作很多都会转移到数据库层面完成
但是 还是有很多公司 喜欢把 算法 当做面试的要求之一,究其原因 还是能看出来 这个人的逻辑水平有多高
考察基本数据结构的了解程度,以及对程序的优化等,还是很有用的,用最小的时间和空间复杂度代码,在一定程度上也是一种资源的节约。
一般就是锻炼逻辑思维能力还有就是面试。主要是锻炼逻辑思维能力,在分析问题的时候,能够很快抓住问题的关键点,能够很敏感的想到解决这些问题所用的什么结构