本文目录
别害怕,算法面试不难
算法面试并不像你想象的那么难,大多数算法面试关注的根本是算法思维。想尽快在算法思维上有所进步 向精研算法的专家求教无疑是更聪明的做法,并不是一定要啃完整本《算法导论》,才能玩儿转算法面试也并不是只有ACM参赛选手,才能笑傲算法面试
让你在算法面试中脱颖而出的课程
面试在即,看《算法导论》你需要1年看这门课程你只需要1~2个月
不同于那些将算法习题简单堆积的习题册型的课程,本课程不仅讲解如何优化算法面试问题,更会带你从更高的角度,深入计算机程序设计领域的一些“高级”问题,帮助你建立数据规模的概念。
不仅教给你如何检验自己程序的时间复杂度,甚至会和你一起探讨,到底要如何写出一个正确的程序,让你不仅学会“靠谱”的应对算法面试,更能大幅提高自己的编程内力!
从真题到思维的完美讲解
囊括了算法面试的各方面问题
了解常见时间复杂度
建立复杂度和数据规模之间的概念
通过实验的方式,亲自验证自己代码的时间复杂度
理解均摊复杂度分析
通过基础问题,掌握写出正确算法的“秘诀”
巧妙使用双索引技术,解决复杂问题
对撞指针- 滑动窗口
树和哈希表两种不同底层实现的查找表
使用map,set,unordered_map、
unordered_set解决算法问题
在链表问题中灵活使用指针
使用虚拟头结点简化链表问题
在链表中使用双指针解决复杂问题
栈的基础应用
巧妙使用栈写出非递归算法
深入理解系统栈,模拟系统的递归调用
通过二叉树天然的递归结构理解递归算法
递归算法的两要素
二分搜索树中的算法问题
在树结构和图结构中使用广度优先遍历
巧妙对问题进行建模
使用优先队列解决问题
掌握回溯算法的基本写法
排列问题- 组合问题
Floodfill
使用回溯算法解决简单的人工智能问题
深入理解什么是动态规划
记忆化搜索
重叠子问题和问题的无后效性
01背包问题详解- LIS,LCS等问题分析
避过贪心算法的陷阱
资
源
下
载
文件名称:玩转算法面试视频教程
下载地址:百度网盘
资源来源:网络收集
提示:网盘资源均收集于网络,只作学习和交流使用,版权归原作者所有,请在下载后24小时之内删除!若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。
请先
!