送给面试在即的你,学完这门课程,对于面试中遇到的大多数算法问题,你都会迎刃而解,但课程绝不止于面试,同样适合即将参加各类算法竞赛的同学,重要的是提升你的算法思维,这将是贯穿你编程生涯的核心内功!
以C++为主讲语言,并为你同步配套Java代码
了解常见时间复杂度
建立复杂度和数据规模之间的概念
通过实验的方式,亲自验证自己代码的时间复杂度
理解均摊复杂度分析
通过基础问题,掌握写出正确算法的“秘诀”
巧妙使用双索引技术,解决复杂问题
对撞指针- 滑动窗口
树和哈希表两种不同底层实现的查找表
使用map,set,unordered_map、
unordered_set解决算法问题
在链表问题中灵活使用指针
使用虚拟头结点简化链表问题
在链表中使用双指针解决复杂问题
栈的基础应用
巧妙使用栈写出非递归算法
深入理解系统栈,模拟系统的递归调用
通过二叉树天然的递归结构理解递归算法
递归算法的两要素
二分搜索树中的算法问题
在树结构和图结构中使用广度优先遍历
巧妙对问题进行建模
使用优先队列解决问题
掌握回溯算法的基本写法
排列问题- 组合问题
Floodfill
使用回溯算法解决简单的人工智能问题
深入理解什么是动态规划
记忆化搜索
重叠子问题和问题的无后效性
01背包问题详解- LIS,LCS等问题分析
避过贪心算法的陷阱
课程所选真题出自以下公司
问答专区
讲师集中答疑
关于课程的问题都可在问答区随时提问讲师会进行集中答疑
源码开放
整套代码下载
课程案例代码完全开放给你,你可以根据所学知识自行修改、优化
适合具备基本编程思想,了解C++基本语法,最好你已经学习过另一门实战课程《算法与数据结构》,或者对基础数据结构已经有了解,在此基础上,想提升算法设计能力的同学,那这门课程非常适合你
普通人love
好评
相见恨晚!虽然对我来说学的很吃力,算法和数据结构是我在大学包括现在都最惧怕和抵触的课程,但是不喜欢和不习惯的重要又有意义的事情被我们学会了才能让我们最大程度的进步,感谢波波老师带我们飞。强烈建议像我一样学习算法吃力又想学好的同学将这门课程和老师的另外一门基础算法算法一起买,结合着看,太香了。而且两门一起买还能便宜点,不是打广告,我亲身体会。不一起买的话估计光看这门课会有种吃烤肉没有辣椒面和孜然的感觉,不尽兴,哈哈?
ALGO_cui
好评
波波老师的课程是目前我在慕课网中所听到的最好的课程。因为要把算法相关的课程讲好,讲活本身就极具挑战,除了对算法背后的思想方法,数学背景极其清楚外,还要能将这些复杂的过程和符号转化成绝大多数有一定相关基础,甚至没有什么基础的同学能够轻松明白的图像,场景等。波波老师切切实实地做到了,不仅如此,老师超凡的举一反三和多语言环境下的编程能力又为我们奉献了实实在在的干货。“竹外桃花三两枝,春江水暖鸭先知。蒌蒿满地芦芽短,正是河豚欲上时。”,由衷的感谢波波老师为我们烹调的一个一个佳肴,每一道都是那么的美味,每一道都是那么的回味无穷。我想说:波波老师,我是您忠实的粉丝!
白菜susano
好评
磕磕绊绊一个月看完,1-7章的例题和LeetCode的练习题,还能做得动,8-9章少部分例题和习题,光明白这个思路就比较费时间了,第10章估计也差不多,还有很有难度的,面临换工作,所以先抓前面的了;我觉得老师最重要的就是逻辑清晰,bobo老师逻辑很清晰,思路明确,知道what,how,收获不少,自己还需努力!老师给你赞!
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题