数据结构练习题库

编程训练介绍

数据结构本题集收录的均为数据结构相关知识点的题目,可以具体到链表(单链表、循环链表等)、树(森林、二叉树)遍历、搜索、查找等问题、图(图的遍历、深搜、广搜、还有路径问题、最短路、迷宫问题等),还有字符串(查找、拼接、排序、子串)、哈夫曼编码等等,以及常见各种排序算法均包含,支持C语言、C++、java、Python等任何语言提交,无论是竞赛还是课程巩固、考研复习都是绝佳的题库。


刚刚学习理论的同学可以先做一些数据结构练习题  包含选择填空等各种客观题,可以在线评测并附带答案

编程训练计划

排序算法(共25题)

题号 标题 解决/提交
1128 C语言训练-排序问题(1) 中等 9573/15651
1129 C语言训练-排序问题(2) 中等 9528/15479
1023 [编程入门]选择排序 简单 38641/74444
1043 [编程入门]三个数字的排序 入门 35107/59639
1044 [编程入门]三个字符串的排序 简单 20173/37358

链表(共15题)

题号 标题 解决/提交
1052 [编程入门]链表合并 入门 11205/19828
1585 蓝桥杯算法训练VIP-链表数据求和操作 入门 3911/5415
1676 数据结构-链表的基本操作 中等 3185/10981
1673 数据结构-集合union 中等 1234/3483
1674 数据结构-有序线性表的有序合并 中等 2684/7992

数据结构-栈和队列(共7题)

题号 标题 解决/提交
1680 数据结构-八进制数 中等 1545/2917
1681 数据结构-行编辑程序 中等 386/1002
1682 数据结构-迷宫 中等 19/679
1683 数据结构-表达式求值 中等 367/788
1684 数据结构-n阶Hanoi塔问题 中等 269/809

数据结构-多维数组与广义表(共10题)

题号 标题 解决/提交
1692 数据结构-稀疏矩阵转置 中等 329/577
1693 数据结构-稀疏矩阵快速转置 中等 184/339
1694 数据结构-行逻辑链接的矩阵乘法 中等 92/161
1695 数据结构-采用十字链表存储的稀疏矩阵 中等 425/615
1696 数据结构-广义表的基本操作 中等 70/116

数据结构-树(共13题)

题号 标题 解决/提交
1697 数据结构-二叉链表存储的二叉树 中等 1607/3213
1698 数据结构-线索二叉树 中等 269/503
1699 数据结构-用树表示的等价问题 中等 86/141
1700 数据结构-自底向上的赫夫曼编码 中等 988/3603
1701 数据结构-自顶向下的赫夫曼编码 中等 217/495