一、为什么要学算法
如果你只是想学会写代码,或许 「 算法与数据结构 」 并不是那么重要,但是,想要进一步发展自己的事业,「 算法与数据结构 」 是必不可少的。
现在一些主流的大厂,诸如:字节、网易、腾讯、阿里、美团、京东、滴滴 等等,在面时都会让候选人写一道 「 算法题 」 ,如果你敲不出来,可能你的 「 offer 」 年包就打了骨折,或者直接与 「 offer 」 失之交臂,都是有可能的。
当然,它不能完全代表你的 「 编码能力 」 ,因为有些算法确实是很巧妙,加上紧张的面试氛围,想不出来其实也是正常的,但是你能确保面试官是这么想的吗?我们要做的是 「 十足的准备 」 ,既然决定出来, 「 offer 」 当然是越高越好,毕竟大家都要养家糊口,房价又这么贵,如果能够在算法这一块取得先机,也不失为一个 「 捷径 」 。
所以,你问我算法和数据结构有什么用?我可以很明确的说ÿ