- 转圈打印矩阵
- “之”字形打印矩阵
- 数组中是否出现长度大于一半的数:依次删除两个不同的数
- 1-m的随机数,产生1-n的随机数
- 无序数组,需要排序的最短长度
- 找到局部最小
- 返回子数组乘积最大的值
- 完全二叉树的节点数
- 两个长度相同的有序数组,求上中位数
- 两个排序数组中第k小的数
- Manacher算法
- kmp算法
- BFPRT算法:无序数组中找到第k小的数
- 一个无序数组,知道没有出现 的最小正整数
- 数组排序后相邻数的最大差值
- 从5随机到7随机及其扩展
- 给定一个数组,返回数组的小和
- 动态规划,矩阵只能向右或向下走,求最小路径和
- 汉诺塔(动态规划)
- 最长递增子序列
- 交错组成,给定两个字符串,判断另一个字符串能否由前两个组成
- 表达式得到期望结果的组成种树
- 排成一条线的纸牌博弈问题
- 两个链表相交的一系列问题
- 设计有setAll功能的哈希表
- 设计RandomPool结构
- 一种消息接收并打印的结构设计
- 生成窗口最大值数组
- 最大值减去最小值小于或等于num的子数组数量
- 复制含有随机指针节点的链表
- 一种怪异的节点删除方式
- 最长的可整合子数组的长度
- 未排序数组中累加和为K的最长子数组系列问题
- 子数组的最大累加和问题
- 子矩阵的最大累加和问题
- 蓄水池算法
- 字符串匹配问题(正则表达式)
- 奇数下标都是奇数或者偶数下标都是偶数
- 最小包含子串的长度
- 找到字符串的最长无重复字符子串
- 一种字符串与数字的对应关系
- 遍历二叉树的神级方法Morris遍历
- 调整搜索二叉树中两个错误节点
- 判断一个数是否是回文
- 正数数组的最小不可组成和
数据结构与算法
最新推荐文章于 2022-09-20 21:34:06 发布