算法类

Author:Helene

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。转载请注明来自Helene的博客


并不是每个公司都考算法题,这类题考的标准也是不一样,有的考排序,有的考二叉树,有的考递归,算法题是面试环节中难度最大最强的

排序

*快速排序: https://segmentfault.com/a/1190000009426421
*选择排序: https://segmentfault.com/a/1190000009366805
*希尔排序: https://segmentfault.com/a/1190000009461832
冒泡排序

*堆栈、队列、链表

堆栈 https://juejin.im/entry/58759e79128fe1006b48cdfd
队列 https://juejin.im/entry/58759e79128fe1006b48cdfd
链表 https://juejin.im/entry/58759e79128fe1006b48cdfd

*递归

递归 https://segmentfault.com/a/1190000009857470

把递归本质理解明白不难,但用起来难的话,就是因为没有抓住递归的本质

波兰式和逆波兰式

理论 http://www.cnblogs.com/chenying99/p/3675876.html
源码 https://github.com/Tairraos/rpn.js/blob/master/rpn.js

1、基本知识必须掌握 2、先理解题目的目的