程序员 - LYR612556/repositor_li GitHub Wiki


栈与队列

使用递归函数和栈实现栈的逆序

git代码位置

生成窗口最大值数组,滑动窗口最大值,双端队列

git代码位置

构造最大树,规律,借助栈

git代码位置

最大子矩阵的大小,动态规划,使用栈辅助获取左右两侧第一个较小值并计算面积

git代码位置

最大值减去最小值小于或等于num的子数组数量

git代码位置

汉诺塔问题

git代码位置,汉诺塔递归

git代码位置,汉诺塔非递归

汉诺塔问题,非递归,操作记录

猫狗队列,包装类添加时间戳

git代码位置


链表

划分链表

git代码位置

反转部分单链表

git代码位置

环形单链表的约瑟夫问题,直接模拟,两个指针

git代码位置

判断回文链表,老题

git代码位置