算法题整理

剑指 Offer

【剑指 Offer】T7 重建二叉树
【剑指 Offer】T9 两个栈实现队列
【剑指 Offer】T11 旋转数组最小的数字
【剑指 Offer】T14 剪绳子(动态规划、贪婪算法)
【剑指 Offer】T15 二进制中 1 的个数(位运算)
【剑指 Offer】T16 数值的整数次方
【剑指 Offer】T18 删除链表节点
【剑指 Offer】T21 调整数组顺序使奇数位于偶数前面
【剑指 Offer】T30 包含 min 函数的栈
【剑指 Offer】T31 栈的压入、弹出序列
【剑指 Offer】T32 从上往下打印二叉树(层次遍历)
【剑指 Offer】把二叉树打印成多行
【剑指 Offer】T33 判断是否是二叉搜索树的后序序列
【剑指 Offer】T34 二叉树中和为某一值的路径
【剑指 Offer】T35 复杂链表的复制
【剑指 Offer】T36 二叉搜索树和双向链表
【剑指 Offer】T39 数组中出现次数超过一半的数字
【剑指 Offer】T40 最小的 K 个数
【剑指 Offer】T41 数据流中的中位数
【剑指 Offer】T42 连续子数组最大和
【剑指 Offer】T43 1~n 整数中 1 出现的次数
【剑指 Offer】数组中只出现一次的数字
【剑指 Offer】T65 不用加减乘除实现加法
【剑指 Offer】数组中重复的数字(哈希)
【剑指 Offer】T50 第一个只出现一次的字符(哈希)
【剑指 Offer】T51 数组中的逆序对

LeetCode

【LeetCode】T43 1~n 整数中 1 出现的次数
【LeetCode】T56 合并区间
【LeetCode】T98. 验证二叉搜索树
【LeetCode】T104. 二叉树最大深度
【LeetCode】105、106. 构建二叉树
【LeetCode】T108 有序数组转为二叉搜索树
【LeetCode】109. 有序链表转换二叉搜索树 - 快慢指针对链表求中间点
【LeetCode】T111. 二叉树最小深度
【LeetCode】287. 寻找重复数 --- 数组求重复
【LeetCode】946. 验证栈序列

本文链接:https://ariser.cn/index.php/archives/354/
本站文章采用 知识共享署名4.0 国际许可协议进行许可,请在转载时注明出处及本声明!