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

登录以参加训练计划

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

章节 1. 线性表

开放

题目 尝试 AC 难度
DS0201   小学生排序 58 29 4
DS0202   合并链表 67 22 6
DS0203   链表中间的元素 25 20 2
DS0204   n个学生的成绩 27 21 2
DS0205   翻转序列 23 13 5
DS0206   构造最长回文数组 40 12 6
DS0207   光头强的疑问KMP 54 12 7
DS0208   光头强学数组 87 12 8

章节 4. 二叉树

开放

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

章节 5. 集合与映射

开放

题目 尝试 AC 难度
DS0401   查重判断 42 17 5
DS0402   学生信息管理 32 20 3
DS0403   求众数2 38 14 6
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   大富翁游戏 77 9 8
DS0504   动态中位数 34 10 7

章节 7. 并查集

开放

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