数据结构与算法

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

CodeTop 21 ~ 40

浏览 46 扫码 分享 2022-07-13 00:21:15

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 基础知识
      • 背包、栈和队列
      • 排序算法
      • 符号表
      • 图
      • 字符串
    • 剑指 Offer
      • 数据结构
        • 05. 替换空格
        • 09. 用两个栈实现队列
        • 20. 表示数值的字符串
        • 30. 包含 min 函数的栈
        • 35. 复杂链表的复制
        • 58 II. 左旋转字符串
        • 59 I. 滑动窗口的最大值
        • 59 II. 队列的最大值
        • 61. 扑克牌中的顺子
        • 67. 把字符串转换成整数
      • 递归回溯与迭代(自己分的)
        • 06. 从尾到头打印链表
        • 18. 删除链表的节点
        • * 24. 反转链表
      • 搜索与回溯算法
        • 26. 树的子结构
        • 27. 二叉树的镜像
        • 28. 对称的二叉树
        • 32 I. 从上到下打印二叉树(BFS)
        • * 32 II. 从上到下打印二叉树
        • * 32 III. 从上到下打印二叉树
        • 34. 二叉树中和为某一值的路径
        • 36. 二叉搜索树与双向链表
        • 37. 序列化与反序列二叉树
        • 54. 二叉搜索树的第 K 大节点
        • 55 I. 二叉树的深度
        • 55 II. 平衡二叉树
        • 68 I. 二叉搜索树的最近公共祖先
        • * 68 II. 二叉树的最近公共祖先
      • 动态规划
        • 10 I. 斐波那契数列
        • 10 II. 青蛙跳台阶问题
        • * 42. 连续子数组的最大值
        • 47. 礼物的最大价值
        • * 48. 最长不含重复字符的子字符串
        • 49. 丑数
        • 60. n 个骰子的点数(这题太难,先跳过)
        • * 63. 股票的最大利润
      • 分治算法
        • 07. 重建二叉树
        • 16. 数值的整数次方
        • 17. 打印从 1 到最大的 n 位数
        • 33. 二叉搜索树的后序遍历序列
        • 51. 数组中的逆序对
      • 排序
        • 40. 最小的 k 个数
        • 41. 数据流中的中位数 ( hard )
        • 45. 把数组排成最小的数
      • 查找算法
        • 03. 找出数组中重复的数字
        • 04. 二维数组中的查找
        • 11. 旋转数组的最小数字
        • 50. 第一个只出现一次的字符
        • 53 I. 在排序数组中查找数字
        • 53 II. 0 ~ n-1 中缺失的数字
      • 双指针
        • 21. 调整数组顺序使奇数位于偶数前面
        • 22. 链表中倒数第k个节点
        • * 25. 合并两个排序的链表
        • * 52. 两个链表的第一个公共节点
        • 57 I. 和为 s 的两个数字
        • 57 II. 和为 s 的连续正数序列
        • 58 I. 翻转单词顺序
      • 位运算
        • 15. 二进制中1的个数
        • 56 I. 数组中数字出现的次数
        • 56 II. 数组中数字出现的次数
        • 65. 不用加减乘除做加法
      • 数学
        • 14 I. 剪绳子
        • 14 II. 剪绳子
        • 39. 数组中出现次数超过一半的数字
        • 62. 圆圈中最后剩下的数字
      • 模拟
        • 29. 顺时针打印矩阵
        • 31. 栈的压入、弹出序列
    • Leetcode
      • 栈与队列
        • 496. 下一个更大元素 I
    • 排序算法
      • 快速排序
      • 归并排序
      • 堆排序
    • CodeTop 1 ~ 20
      • 1. 反转链表
      • 2. 无重复字符的最长字串
      • 3. 数组中的第 K 个最大元素
      • 4. LRU 缓存机制
      • 5. K 个一组反转链表
      • 6. 两数之和
      • 7. 手撕快速排序
      • 8. 三数之和
      • 9. 最大子序列和
      • 10. 合并两个有序链表
      • 11. 环形链表
      • 12. 相交链表
      • 13. 二叉树的层序遍历
      • 14. 二叉树的锯齿形层次遍历
      • 15. 买卖股票的最佳时机
      • 16. 合并两个有序数组
      • 17. 有效的括号
      • 18. 字符串相加
      • 19. 二叉树的最近公共祖先
      • 20. 搜索旋转排序数组
    • CodeTop 21 ~ 40
    • 刷题用到的 Java 语法
    • 刷题总结的套路
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注