Content
11 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程介绍
栈
- 1
栈
- 2
判断括号是否匹配
- 3
反转字符串
- 4
练习:将十进制整数转换为二进制
- 5
解决方案回顾:将十进制整数转换为二进制
- 6
测验
单向链表
- 1
简介
- 2
插入
- 3
按值删除
- 4
按位置删除
- 5
长度
- 6
节点交换
- 7
反转
- 8
合并两个已排序的链表
- 9
删除重复项
- 10
倒数第N个节点
- 11
统计出现次数
- 12
旋转
- 13
判断是否为回文
- 14
练习:将尾节点移到头部
- 15
解题回顾:将尾部节点移到头部
- 16
练习:相加两个链表
- 17
解题回顾:两个链表相加
- 18
测验
循环链表
- 1
简介与插入
- 2
删除节点
- 3
将链表拆分为两半
- 4
约瑟夫问题
- 5
练习:判断是否为循环链表
- 6
解决方案回顾:判断是否为循环链表
- 7
测验
双向链表
- 1
追加和前置
- 2
在节点前/后添加节点
- 3
删除节点
- 4
反转
- 5
练习:去除重复项
- 6
解决方案回顾:去除重复项
- 7
练习:求和为指定值的数对
- 8
解决方案回顾:求和的配对
- 9
测验
数组
- 1
数组跳跃游戏
- 2
任意精度加法
- 3
两数之和问题
- 4
最优任务分配
- 5
两个有序数组的交集
- 6
练习:买卖股票
- 7
解决方案回顾:买卖股票
二叉树
- 1
简介
- 2
遍历算法
- 3
层序遍历
- 4
层序遍历(从底向上)
- 5
计算二叉树的高度
- 6
练习:计算树的大小
- 7
解决方案回顾:计算树的大小
- 8
测验
二叉搜索树
- 1
简介 - 插入与搜索
- 2
练习:检查二叉搜索树性质
- 3
解决方案回顾:检查二叉搜索树性质
- 4
测验
二分查找
- 1
二分查找
- 2
找到最接近的数字
- 3
寻找固定数字
- 4
寻找双调峰值
- 5
在包含重复元素的列表中查找第一个出现的元素
- 6
Python 的二分查找方法
- 7
练习:整数平方根
- 8
解题回顾:整数平方根
- 9
练习:循环移位数组
- 10
解决方案回顾:循环移位数组
- 11
测验
递归
- 1
在字符串中查找大写字母
- 2
计算字符串长度
- 3
统计字符串中的辅音字母
- 4
练习:两个正整数的乘积
- 5
解题回顾:两个正整数的乘积
- 6
测验
字符串处理
- 1
看和说序列
- 2
电子表格编码
- 3
判断是否为回文
- 4
判断是否为变位词
- 5
回文排列判断
- 6
检查排列
- 7
练习:唯一性检测
- 8
解决方案回顾:唯一性判断
- 9
整数转字符串
- 10
练习:字符串转整数
- 11
解题回顾:字符串转整数
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User