收藏
课程目录
1.1 完美立方
1.2 生理周期
1.3 称硬币
1.4 熄灯问题(1)
1.5 熄灯问题(2)
2.1 求阶乘
2.2 汉诺塔
2.3 N皇后
2.4 逆波兰表达式求值
3.1 表达式求值
3.2 上台阶
3.3 放苹果
3.4 算24
4.1 程序或算法的时间复杂度
4.2 二分查找的原理和实现
4.3 二分法求方程的根
4.4 例题1 找一对数
4.5 例题2 农夫和奶牛
5.1 归并排序
5.2 快速排序
5.3 输出前m大的数
5.4 求排列的逆序数
6.1 例题1 数字三角形(1)
6.2 例题1 数字三角形(2)
6.3 动态规划解题一般思路
6.4 例题2 最长上升子序列(1)
6.5 例题2 最长上升子序列(2)
6.6 例题4 最佳加法表达式
7.1 例题1 Help Jimmy
7.2 例题2 滑雪
7.3 例题3 神奇的口袋
7.4 例题4 0-1背包问题
7.5 例题5 分蛋糕
8.1 在图上寻找路径和遍历(1)
8.2 在图上寻找路径和遍历(2)
8.3 图的表示方法:邻接矩阵和邻接表
8.4 例题1 城堡问题
8.5 例题2 踩方格
9.1 例题1 寻路问题(1)
9.2 例题1 寻路问题(2)
9.3 例题2 生日蛋糕
10.1 例题1 抓住这头牛
10.2 例题2 迷宫问题
10.3 例题3 八数码
11.1 例题1 圣诞老人的礼物
11.2 例题2 电影节
11.3 例题3 分配畜栏
11.4 例题4 放置雷达
11.5 例题5 钓鱼
课程详情
本课程将讲述枚举、递归、分治、动态规划、搜索这几种算法。(北京大学)
本课程将讲述枚举、递归、分治、动态规划、搜索这几种算法。(北京大学)
本课程将讲述枚举、递归、分治、动态规划、搜索这几种算法。(北京大学)