该训练营为蓝蓝考研(蓝颜知己)的算法训练营内容,题目来源有经典算法题、408统考算法题等等。分为7weeks共计39days练习,每日一道算法题训练,涵盖基本顺序表、链表和二叉树相关的基础算法,以及部分408真题中数据结构部分的算法题,并未包含图相关的算法,还需要进一步对图算法自行学习。 当然,对于顺序表、链表和二叉树的算法,也需要继续通过课后习题进行练习和巩固。
如果时间充裕,可以前期进行PC端练习,后期再尝试完全在纸上进行手写练习;如果时间紧张则不建议PC端练习,直接手写。 个人最初是使用的Clion进行coding练习的,所以这些题目是可以成功测试运行的。所涉及的相关结构体及函数定义如下所示:
-
线性表List
- 顺序表SqList
- 头文件SqList.h
- SqList.cpp
- 顺序表SqList
-
线性表List
- 链表LinkList
- 头文件LinkList.h
- LinkList.cpp
- 链表LinkList
-
二叉树
- BiTree.h
- BiTree.cpp