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

登录以参加训练计划

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

章节 1. 线性表

开放

题目 尝试 AC 难度
DS0201   小学生排序 61 32 3
DS0202   合并链表 74 25 6
DS0203   链表中间的元素 29 23 2
DS0204   n个学生的成绩 29 23 2
DS0205   翻转序列 25 15 4
DS0206   构造最长回文数组 47 14 6
DS0207   光头强的疑问KMP 70 14 7
DS0208   光头强学数组 91 14 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   词典 38 23 3
DS0405   光头强的计数瓶 62 22 5
DS0406   光头强的魔法瓶 54 30 3
DS0407   光头强的魔法瓶2 49 14 6

章节 6. 堆

开放

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

章节 7. 并查集

开放

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