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

登录以参加训练计划

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

章节 1. 线性表

开放

题目 尝试 AC 难度
DS0201   小学生排序 61 32 3
DS0202   合并链表 74 25 6
DS0203   链表中间的元素 29 23 2
DS0204   n个学生的成绩 29 23 2
DS0205   翻转序列 24 14 5
DS0206   构造最长回文数组 46 13 6
DS0207   光头强的疑问KMP 65 13 7
DS0208   光头强学数组 88 13 8

章节 4. 二叉树

开放

题目 尝试 AC 难度
DS0301   遍历完全二叉树 30 25 1
DS0302   遍历一般二叉树 37 23 3
DS0303   二叉树的最近公共祖先 35 11 6
DS0304   二叉树子树和1 23 17 4
DS0305   二叉树子树和2 37 12 6
DS0306   先序中序转后序 7 6 9
DS0307   中序后序转先序 8 6 9

章节 5. 集合与映射

开放

题目 尝试 AC 难度
DS0401   查重判断 46 18 5
DS0402   学生信息管理 35 22 3
DS0403   求众数2 40 15 5
DS0404   词典 28 17 4
DS0405   光头强的计数瓶 50 14 6
DS0406   光头强的魔法瓶 36 21 3
DS0407   光头强的魔法瓶2 25 8 7

章节 6. 堆

开放

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

章节 7. 并查集

开放

题目 尝试 AC 难度
DS0901   并查集例题 61 22 5
DS0902   修路 71 20 6
DS0903   行进路线 58 9 8
 
参加人数
40
创建人