合理的数据结构是写出高效程序的基础。

登录以参加训练计划

务必熟练掌握基本的队列、栈、简单的二叉树、集合与映射。

章节 1. 线性表

开放

题目 尝试 AC 难度
DS0201  小学生排序 56 27 4
DS0202  合并链表 65 20 6
DS0203  链表中间的元素 22 18 4
DS0204  n个学生的成绩 23 19 3
DS0205  翻转序列 21 11 6
DS0206  构造最长回文数组 28 11 6
DS0207  光头强的疑问KMP 52 11 7
DS0208  光头强学数组 85 11 8

章节 4. 二叉树

开放

题目 尝试 AC 难度
DS0301  遍历完全二叉树 26 22 2
DS0302  遍历一般二叉树 34 20 3
DS0303  二叉树的最近公共祖先 34 10 7
DS0304  二叉树子树和1 19 15 4
DS0305  二叉树子树和2 33 11 6
DS0306  先序中序转后序 4 3 10
DS0307  中序后序转先序 3 3 10

章节 5. 集合与映射

开放

题目 尝试 AC 难度
DS0401  查重判断 42 17 5
DS0402  学生信息管理 32 20 3
DS0403  求众数2 34 14 5
DS0404  词典 27 16 4
DS0405  光头强的计数瓶 49 13 7
DS0406  光头强的魔法瓶 33 20 3
DS0407  光头强的魔法瓶2 25 8 7

章节 6. 堆

开放

题目 尝试 AC 难度
DS0501  堆排序 52 30 3
DS0502  合并数列 96 17 8
DS0503  大富翁游戏 72 9 8
DS0504  动态中位数 34 10 7

章节 7. 并查集

开放

题目 尝试 AC 难度
DS0901  并查集例题 39 15 5
DS0902  修路 42 14 6
DS0903  行进路线 25 7 7
 
参加人数
36
创建人