Solutions for Nowcoder tests
- 冒泡排序
- 选择排序
- 插入排序
- 归并排序
- 计数排序
- 基数排序
- 希尔排序
- 快速排序
- 堆排序
- 桶排序
- 小范围排序
- 重复值判断
- 有序数组合并
- 三色排序
- 有序矩阵查找
- 最短子数组
- 相邻两数最大差值
- 可查询最值的栈
- 双栈队列
- 栈的反转
- 双栈排序
- 滑动窗口
- 数组变树
- 环形链表插值
- 访问单个节点的删除
- 链表的分化
- 打印两个链表的公共值
- 链表的k逆序
- 链表指定值清除
- 链表的回文结构
- 复杂链表的复制
- 链表判环
- 无环单链表判相交
- 有环单链表相交判断
- 单链表相交判断
- 局部最小值位置
- 元素最左出现
- 循环有序数组最小值
- 最左原位
- 完全二叉树计数
- 快速n次方
- 递归二叉树的序列打印
- 非递归二叉树序列打印
- 二叉树序列化
- 平衡二叉树
- 完全二叉树
- 折纸问题
- 寻找错误结点
- 树上最远距离
- 最大二叉搜索子树
- 交换
- 比较
- 寻找一个数奇数出现
- 寻找两个数奇数出现
- 方格移动
- 站队问题
- 孤傲的a
- 分糖果
- 括号序列
- 进出栈
- 排队买票
- 二叉树统计
- 足球比赛
- 随机函数
- 随机01
- 随机区间
- 随机数组
- 机器吐球
- 找零钱
- 台阶问题
- 矩阵最小路径和
- LIS
- LCS
- 01背包问题
- 最优编辑
- 涂色问题
- 赛马
- 游戏
- 数组清空