文章目录
一、 PTA
1. 练习
(1)中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
自测-1 | 打印沙漏 | 等差数列 | 20 | √ | 2024.08.26 |
自测-2 | 素数对猜想 | 素数 | 20 | √ | 2024.08.26 |
自测-3 | 数组元素循环右移问题 | 数组 | 20 | √ | 2024.08.26 |
自测-4 | Have Fun with Numbers | 数组 | 20 | √ | 2024.08.26 |
自测-5 | Shuffling Machine | 数组 | 20 | √ | 2024.08.30 |
(2)中国大学MOOC-陈越、何钦铭-数据结构-2025春季
① 函数题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
01-复杂度3 | 二分查找 | 查找 | 20 | √ | 2025.03.12 |
02-线性结构1 | 两个有序链表序列的合并 | 链表 | 15 | √ | 2025.03.12 |
04-树7 | 二叉搜索树的操作集 | 搜索 | 30 | √ | 2025.03.12 |
② 编程题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
01-复杂度1 | 最大子列和问题 | 数组 | 20 | √ | 2025.05.08 |
01-复杂度2 | Maximum Subsequence Sum | 数组 | 25 | √ | 2025.05.08 |
02-线性结构2 | 一元多项式的乘法与加法运算 | 链表 | 20 | √ | 2025.05.08 |
02-线性结构3 | Reversing Linked List | 25 | 2025.05. | ||
02-线性结构4 | Pop Sequence | 25 | 2025.05. | ||
03-树1 | 树的同构 | 25 | 2025.05. | ||
03-树2 | List Leaves | 25 | 2025.05. | ||
03-树3 | Tree Traversals Again | 25 | 2025.05. | ||
04-树4 | 是否同一棵二叉搜索树 | 25 | 2025.05. | ||
04-树5 | Root of AVL Tree | 25 | 2025.05. | ||
04-树6 | Complete Binary Search Tree | 30 | 2025.05. | ||
05-树7 | 堆中的路径 | 25 | 2025.05. | ||
05-树8 | File Transfer | 25 | 2025.05. | ||
05-树9 | Huffman Codes | 30 | 2025.05. | ||
06-图1 | 列出连通集 | 25 | 2025.05. | ||
06-图2 | Saving James Bond - Easy Version | 25 | 2025.05. | ||
06-图3 | 六度空间 | 30 | 2025.05. | ||
07-图4 | 哈利·波特的考试 | 25 | 2025.05. | ||
07-图5 | Saving James Bond - Hard Version | 30 | 2025.05. | ||
07-图6 | 旅游规划 | 25 | 2025.05. | ||
08-图7 | 公路村村通 | 30 | 2025.05. | ||
08-图8 | How Long Does It Take | 25 | 2025.05. | ||
08-图9 | 关键活动 | 30 | 2025.05. | ||
09-排序1 | 排序 | 25 | 2025.05. | ||
09-排序2 | Insert or Merge | 25 | 2025.05. | ||
09-排序3 | Insertion or Heap Sort | 25 | 2025.05. | ||
10-排序4 | 统计工龄 | 20 | 2025.05. | ||
10-排序5 | PAT Judge | 25 | 2025.05. | ||
10-排序6 | Sort with Swap(0, i) | 25 | 2025.05. | ||
11-散列1 | 电话聊天狂人 | 25 | 2025.05. | ||
11-散列2 | Hashing | 25 | 2025.05. | ||
11-散列3 | QQ帐户的申请与登陆 | 25 | 2025.05. | ||
11-散列4 | Hashing - Hard Version | 30 | 2025.05. | ||
KMP | 字符串匹配算法比较 | 25 | 2025.05. |
① 函数题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|
② 编程题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|
(4)数据结构与算法题目集(中文)
① 函数题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|
② 编程题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|
(5)团体程序设计天梯赛-练习集
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
(6)基础编程题目集
① 函数题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
6-1 | 简单输出整数 | for 循环 | 10 | √ | 2024.09.12 |
6-2 | 多项式求值 | for 循环 | 15 | √ | 2024.09.12 |
6-3 | 简单求和 | for 循环 | 10 | √ | 2024.09.12 |
6-4 | 求自定类型元素的平均 | for 循环 | 10 | √ | 2024.09.12 |
6-5 | 求自定类型元素的最大值 | for循环 | 10 | √ | 2024.09.14 |
6-6 | 求单链表结点的阶乘和 | 链表、for 循环 | 15 | √ | 2024.09.18 |
6-7 | 统计某类完全平方数 | 求模、for 循环 | 20 | √ | 2024.09.18 |
6-8 | 简单阶乘计算 | for 循环 | 10 | √ | 2024.09.18 |
6-9 | 统计个位数字 | 求模 | 15 | √ | 2024.09.18 |
6-10 | 阶乘计算升级版 | for 循环、求模 | 20 | √ | 2024.09.18 |
6-11 | 求自定类型元素序列的中位数 | 排序算法 | 25 | √ | 2024.09.18 |
6-12 | 判断奇偶性 | if 判断、求模 | 10 | √ | 2024.09.18 |
6-13 | 折半查找 | 查找算法 | 15 | √ | 2024.09.18 |
② 编程题
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
7-1 | 厘米换算英尺英寸 | 计算 | 15 | √ | 2024.09.25 |
7-2 | 然后是几点 | 计算、求模 | 15 | √ | 2024.09.25 |
7-3 | 逆序的三位数 | 求模、if 判断 | 10 | √ | 2024.09.25 |
7-4 | BCD解密 | 进制转换 | 10 | √ | 2024.09.25 |
7-5 | 表格输出 | 输出控制 | 5 | √ | 2024.09.25 |
7-6 | 混合类型数据格式化输入 | 输出控制 | 5 | √ | 2024.09.25 |
7-7 | 12-24小时制 | if 判断 | 15 | √ | 2024.09.25 |
7-8 | 超速判断 | if 判断 | 10 | √ | 2024.09.25 |
7-9 | 用天平找小球 | if 判断 | 10 | √ | 2024.09.26 |
7-10 | 计算工资 | if 判断、进制转换 | 15 | √ | 2024.09.26 |
7-11 | 分段计算居民水费 | if 判断 | 10 | √ | 2024.09.30 |
7-12 | 两个数的简单计算器 | switch判断 | 10 | √ | 2024.09.30 |
7-13 | 日K蜡烛图 | if 判断 | 15 | √ | 2024.09.30 |
7-14 | 求整数段和 | for 循环 | 15 | √ | 2024.09.30 |
7-15 | 计算圆周率 | do-while 循环 | 15 | √ | 2024.09.30 |
7-16 | 计算圆周率 | for 循环 | 15 | √ | 2024.10.10 |
7-17 | 爬动的蠕虫 | while 循环 | 15 | √ | 2024.10.10 |
7-18 | 二分法求多项式单根 | while 循环 | 20 | √ | 2024.10.116 |
7-19 | 支票面额 | for 循环 | 15 | √ | 2024.10.16 |
7-20 | 打印九九口诀表 | for 循环 | 15 | √ | 2024.10.16 |
7-21 | 求特殊方程的正整数解 | for 循环 | 15 | √ | 2024.10.22 |
7-22 | 龟兔赛跑 | for 循环 | 20 | √ | 2024.10.22 |
7-23 | 币值转换 | for 循环 | 20 | √ | 2024.10.22 |
7-24 | 约分最简分式 | for 循环 | 15 | √ | 2024.10.16 |
7-25 | 念数字 | Switch 循环 | 15 | √ | 2024.10.16 |
7-26 | 单词长度 | for 循环、if 判断 | 15 | √ | 2024.10.16 |
7-27 | 冒泡法排序 | for 循环、排序算法 | 20 | √ | 2024.10.22 |
7-28 | 猴子选大王 | for 循环 | 20 | √ | 2024.10.22 |
7-29 | 删除字符串中的子串 | while 循环、函数 | 20 | √ | 2024.10.22 |
7-30 | 字符串的冒泡排序 | while 循环、for 循环 | 20 | √ | 2024.10.22 |
7-31 | 字符串循环左移 | while 循环、for 循环 | 20 | √ | 2024.10.24 |
7-32 | 说反话-加强版 | while 循环 | 20 | √ | 2024.10.24 |
7-33 | 有理数加法 | 最大公约数 | 15 | √ | 2024.10.28 |
7-34 | 通讯录的录入与显示 | for 循环、结构体 | 10 | √ | 2024.10.28 |
7-35 | 有理数均值 | for 循环、辗转相除法 | 20 | √ | 2024.11.4 |
7-36 | 复数四则运算 | 复数运算 | 15 | √ | 2024.11.4 |
7-37 | 整数分解为若干项之和 | for 循环、深度优先 | 20 | √ | 2024.11.4 |
7-38 | 数列求和-加强版 | for 循环 | 20 | √ | 2024.11.4 |
2. 考试
(1)PAT (Basic Level) Practice (中文)
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
(2)PAT (Advanced Level) Practice
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
(3)PAT (Top Level) Practice
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|
3. 其它
(1)ZOJ Problem Set
序号 | 题目 | 知识点 | 分数 | 完成情况 | 完成时间 |
---|---|---|---|---|---|