3-15 算法类

  1. 排序

  2. 队列 链表

    堆栈 是一定要准备的,JS的数组本身就具备堆栈和队列的特性.pop push shift unshift;堆栈:先进后出; 队列:

  3. 递归

    递归是一定不能偷懒的,百分之六十的算法题都会用到递归, 所以一定要准备

    重点:递归的终止条件是什么?参数怎么传递

  4. 波兰式和逆波兰式

  5. 问题没答上来,怎样确保自己比别人有优势?怎样争取让面试通过,进入下一个环节

    1. 掌握上述知识点的基本功
    2. 技巧所在,拿到这个题目,先理解题目的意思,如果不理解的话你可以礼貌的问面试官,问问题是你的权力,不要不用
    3. 什么是伪代码?就是我不知道这个代码怎么写,你要在思维逻辑下弄清楚这个题目,比如我要用到递归,1我要先写出递归的函数出来;2我要梳理这个条件参数该怎么传,也就是分解,你能想到哪一步就写到哪一步,一行代码都不要少写
    4. 实在不会写,但是之前见过,知道用什么算法,告诉面试官这道题用什么算法
    5. 怎样体现这个题你不会还是要争取到通过? 面试得分就像高考作文一样,不一定要拿到满分,只要你比别人分数高,比别人有优势你就胜出了;即便这个题答案你不会完全写出来,写一部分也可以.
    6. 前端毕竟不是算法岗位,每个公司都有算法类的同学,他们是搞算法的
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,171评论 1 32
  • 1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不...
    曲终人散Li阅读 3,407评论 0 19
  • 关注静定如常的文章,看到这样一段话: 投资专业、系统的学习,帮助你在2019年实现实质进步。 作者张萌曾说过,对于...
    尊重生命_b83e阅读 343评论 4 2
  • 我和你相逢在不幸的季节里 不幸的命运不幸的环境 将你我凑到了一起 但你我始终相敬如宾相互支持 各自拿出最好的心态对...
    恒翊阅读 279评论 0 1
  • 以前我是一个讨厌电影和影院的人,跟一切新潮新鲜的玩法绝缘,在人多的地方总是寡言少语,显得极不合群。 总觉得电影只是...
    黛拉小确幸阅读 313评论 0 2