算法(leetcode 牛客网)

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

数组和矩阵

浏览 286 扫码 分享 2022-07-09 05:15:46
  • 3. 数组中重复的数字
  • 4. 二维数组中的查找
  • 5. 替换空格
  • 6. Z 字形变换
  • 29. 顺时针打印矩阵
  • 50. 第一个只出现一次的字符位置
  • 75. 颜色分类
  • 128. 最长连续序列
  • 242. 有效的字母异位词
  • 349. 两个数组的交集
  • 560. 和为K的子数组**
  • 1094. 拼车
  • 最长公共前缀
  • 补充题--求数组中比左边元素都大同时比右边元素都小的元素

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 模板
  • Java操作
    • ACM模式 Java代码示例
    • Java常用难点
    • HashMap 的 7 种遍历方式与性能分析
    • Java关键字final、static使用总结
    • Java 常用函数操作
  • C STL、位操作等技巧
    • ACM模式 C 代码示例
    • C/C 整型上下限INT_MAX INT_MIN及其运算
    • 排序算法
    • c 数字与字符串的相互转换
    • C STL函数常用操作(简洁版)
    • STL_头文件
    • 位操作
    • C 11新特性emplace操作
    • c 中分割字符串
    • C 中STL用法超详细总结
    • C 关于lower_bound( )和upper_bound( )的常见用法
    • C vector 实现二维数组
    • c 优先队列(priority_queue)用法详解
  • 数组和矩阵
    • 3. 数组中重复的数字
    • 4. 二维数组中的查找
    • 5. 替换空格
    • 6. Z 字形变换
    • 29. 顺时针打印矩阵
    • 50. 第一个只出现一次的字符位置
    • 75. 颜色分类
    • 128. 最长连续序列
    • 242. 有效的字母异位词
    • 349. 两个数组的交集
    • 560. 和为K的子数组**
    • 1094. 拼车
    • 最长公共前缀
    • 补充题--求数组中比左边元素都大同时比右边元素都小的元素
  • 栈队列堆
    • 4. 寻找两个正序数组的中位数**
    • 9. 用两个栈实现队列
    • 30. 包含 min 函数的栈
    • 31. 栈的压入、弹出序列
    • 40. 最小的 K 个数
    • 41.2 字符流中第一个不重复的字符
    • 59.1 滑动窗口的最大值
    • 59.2 队列的最大值*
    • 84. 柱状图中最大的矩形**
    • 128. 最长连续序列
    • 155. 最小栈
    • 225. 用队列实现栈
    • 295. 数据流的中位数
    • 347. 前 K 个高频元素**
    • 394. 字符串解码**
    • 503. 下一个更大元素 II**
    • 739. 每日温度**
    • 1047. 删除字符串中的所有相邻重复项
  • 双指针
    • 3. 无重复字符的最长子串
    • 11. 盛最多水的容器
    • 15. 三数之和*
    • 18. 四数之和*
    • 42. 接雨水**
    • 57.1 和为 S 的两个数字
    • 57.2 和为 S 的连续正数序列
    • 58.1 翻转单词顺序列
    • 58.2 左旋转字符串
    • 209. 长度最小的子数组
    • 443. 压缩字符串
    • 611. 有效三角形的个数
    • 1004. 最大连续1的个数 III***
    • 1208. 尽可能使字符串相等
    • 1248. 统计「优美子数组」**
  • 链表
    • 排序奇升偶降链表 字节补充题
    • 6. 从尾到头打印链表
    • 18.1 删除链表的节点
    • 18.2 删除链表中重复的结点II
    • 22. 链表中倒数第 K 个结点
    • 23. 合并K个升序链表**
    • 23. 链表中环的入口结点
    • 24. 反转链表
    • 24. 两两交换链表中的节点
    • 25. 合并两个排序的链表
    • 25. K 个一组翻转链表*
    • 35. 复杂链表的复制
    • 52. 两个链表的第一个公共结点
    • 61. 旋转链表
    • 86. 分隔链表
    • 142. 环形链表 II
    • 143. 重排链表
    • 328. 奇偶链表
    • 445. 两数相加 II
  • 树
    • 7. 重建二叉树*
    • 8. 二叉树的下一个结点
    • 26. 树的子结构
    • 27. 二叉树的镜像
    • 28. 对称的二叉树*
    • 32.1 从上往下打印二叉树
    • 32.2 把二叉树打印成多行
    • 32.3 按之字形顺序打印二叉树
    • 33. 二叉搜索树的后序遍历**
    • 34. 二叉树中和为某一值的路径
    • 36. 二叉搜索树与双向链表**
    • 37. 序列化二叉树**
    • 54. 二叉查找树的第 K 个结点
    • 55.1 二叉树的深度
    • 55.2 平衡二叉树
    • 68. 树中两个节点的最低公共祖先
    • 94. 二叉树的中序遍历
    • 96. 不同的二叉搜索树**
    • 98. 验证二叉搜索树
    • 106. 从中序与后序遍历序列构造二叉树**
    • 114. 二叉树展开为链表
    • 124. 二叉树中的最大路径和*
    • 129. 求根节点到叶节点数字之和*
    • 144. 二叉树的前序遍历
    • 199. 二叉树的右视图
    • 208. 实现 Trie (前缀树)**
    • 226. 翻转二叉树
    • 230. 二叉搜索树中第K小的元素
    • 236. 二叉树的最近公共祖先**
    • 450. 删除二叉搜索树中的节点**
    • 440. 字典序的第K小数字***
    • 543. 二叉树的直径
    • 572. 另一棵树的子树
    • 648. 单词替换**
    • 662. 二叉树最大宽度*
    • 958. 二叉树的完全性检验**
  • 贪心思想
    • 14. 剪绳子
    • 45. 跳跃游戏 II
    • 55. 跳跃游戏
    • 63. 股票的最大利润
    • 122. 买卖股票的最佳时机 II
    • 123. 买卖股票的最佳时机 III**
    • 135. 分发糖果**
    • 300. 最长递增子序列***
    • 435. 无重叠区间**
    • 452. 用最少数量的箭引爆气球**
    • 621. 任务调度器***
    • 670. 最大交换
    • 678. 有效的括号字符串**
    • 820. 单词的压缩编码**
  • 二分查找**
    • 二分查找
    • 11. 旋转数组的最小数字***
    • 154. 寻找旋转排序数组中的最小值 II**
    • 33. 搜索旋转排序数组***
    • 34. 在排序数组中查找元素的第一个和最后一个位置
    • 53. 数字在排序数组中出现的次数
    • 162. 寻找峰值**
    • 852. 山脉数组的峰顶索引
    • 1095. 山脉数组中查找目标值
  • 分治
    • 16. 数值的整数次方(快速幂)
  • 搜索
    • 12. 矩阵中的路径
    • 13. 机器人的运动范围
    • 38. 字符串的排列
  • 排序
    • 21. 调整数组顺序使奇数位于偶数前面
    • 45. 把数组排成最小的数
    • 51. 数组中的逆序对*
    • 53. 在排序数组中查找数字 I
    • 148. 排序链表
    • 215. 数组中的第K个最大元素
    • 556. 下一个更大元素 III
    • 912. 排序数组**
  • BFS DFS
    • 127. 单词接龙***
    • 130. 被围绕的区域**
    • 139. 单词拆分
    • 529. 扫雷游戏**
    • 815. 公交路线***
    • 934. 最短的桥**
    • 1254. 统计封闭岛屿的数目
  • 动态规划
    • 动态规划之背包问题系列**
    • 字节跳动补充题——圆环回原点问题**
    • 10.1 斐波那契数列
    • 10.2 矩形覆盖
    • 10.3 跳台阶
    • 10.4 变态跳台阶
    • 42. 连续子数组的最大和
    • 47. 礼物的最大价值
    • 48. 最长不含重复字符的子字符串
    • 49. 丑数*
    • 面试题 17.24. 最大子矩阵
    • 60. n 个骰子的点数
    • 62. 不同路径
    • 63. 不同路径 II
    • 66. 构建乘积数组
    • 72. 编辑距离**
    • 91. 解码方法
    • 97. 交错字符串
    • 120. 三角形最小路径和
    • 152. 乘积最大子数组**
    • 213. 打家劫舍 II
    • 221. 最大正方形
    • 279. 完全平方数
    • 322. 零钱兑换
    • 518. 零钱兑换 II**
    • 673. 最长递增子序列的个数
    • 887. 鸡蛋掉落***
  • 回溯
    • 17. 电话号码的字母组合
    • 22. 括号生成**
    • 39. 组合总和
    • 40. 组合总和 II
    • 46. 全排列**
    • 47. 全排列 II
    • 78. 子集**
    • 79. 单词搜索
    • 93. 复原 IP 地址**
    • 329. 矩阵中的最长递增路径***
    • 437. 路径总和 III**
    • 679. 24 点游戏**
  • 数学
    • 39. 数组中出现次数超过一半的数字
    • 43. 字符串相乘*
    • 43. 从 1 到 n 整数中 1 出现的次数
    • 62. 圆圈中最后剩下的数**
    • 169. 多数元素
    • 384. 打乱数组
  • 位运算
    • 剑指 Offer II 002. 二进制加法
    • 15. 二进制中 1 的个数.
    • 补充题22:整数与IP地址间的转换
    • 56. 数组中只出现一次的数字
    • 136. 只出现一次的数字
    • 338. 比特位计数**
    • 405. 数字转换为十六进制数
  • 并查集
    • 并查集介绍
    • 547. 省份数量
    • 684. 冗余连接**
  • 其它
    • 6. Z 字形变换
    • 17. 打印从 1 到最大的 n 位数
    • 19. 正则表达式匹配**
    • 20. 表示数值的字符串
    • 44. 数字序列中的某一位数字
    • 46. 把数字翻译成字符串
    • 61. 顺子
    • 64. 求 1 2 3 ... n
    • 65. 不用加减乘除做加法
    • 67. 把字符串转换成整数
    • 189. 旋转数组*
    • 415. 字符串相加 36进制加法**
    • 498. 对角线遍历*
  • LeetCode
    • 5. 最长回文子串*
    • 7. 整数反转
    • 8. 字符串转换整数 (atoi)
    • 16. 最接近的三数之和
    • 31. 下一个排列**
    • 32. 最长有效括号**
    • 41. 缺失的第一个正数
    • 48. 旋转图像*
    • 53. 最大子序和**
    • 56. 合并区间
    • 69. x 的平方根*
    • 76. 最小覆盖子串**
    • 84. 柱状图中最大的矩形*
    • 85. 最大矩形*
    • 92. 反转链表 II*
    • 112. 路径总和
    • 113. 路径总和 II
    • 134. 加油站
    • 146. LRU缓存机制**
    • 165. 比较版本号
    • 168. Excel表列名称
    • 179. 最大数**
    • 200. 岛屿数量*
    • 210. 课程表 I II 补充题:检测循环依赖 **
    • 224. 基本计算器**
    • 227. 基本计算器 II**
    • 234. 回文链表
    • 239. 滑动窗口最大值
    • 283. 移动零
    • 402. 移掉 K 位数字**
    • 459. 重复的子字符串**
    • 460. LFU 缓存**
    • 468. 验证IP地址
    • 470. 用 Rand7() 实现 Rand10()*
    • 706. 设计哈希映射
    • 718. 最长重复子数组**
    • 724. 寻找数组的中心下标**
    • 1143. 最长公共子序列
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

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

    书签列表

      阅读记录

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

        思维导图备注