数据结构与算法笔记归档 发表于 2021-02-25 阅读次数: Valine: 数据结构与算法笔记。代码大部分使用C++与Java两种实现 我的CSDN博客中写了一些数据结构与算法题目笔记,题目均为经典算法题且大部分来自leetcode,并且大都分别使用C++与Java两种实现 现按题目中使用的数据结构归档如下以方便查阅,不断更新中 1. 数组与链表 链表 : 反向打印链表 数组 : 找出重复元素 链表 : 删除特定结点 数组 : 调整数组顺序使奇数位于偶数之前 数组 : 旋转数组中的最小元素 链表 : 链表中的倒数第k个结点 2. 栈与队列 栈与队列 : 用两个栈实现队列 栈 : 包含min函数的栈 3. 二叉树 二叉树 : 二叉树的镜像 二叉树 : 对称的二叉树 二叉树 : 二叉搜索树的第k大结点 4. 动态规划 使用动态规划解决斐波那契数列 动态规划 : 青蛙跳台阶问题 5. 堆、优先队列、集合 C++中的堆与优先序列 集合 : 寻找数组中的重复元素 6. 位操作 二进制中1的个数 7. 双指针法 合并区间问题 双指针法 : 反转链表