上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 83 下一页
摘要: 84. 柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例 1: 输入:heights = [2,1,5,6,2,3] 输出:10 解释:最大的矩形为图中红色区域,面积为 10 示例 2: 阅读全文
posted @ 2022-08-25 01:14 WTSRUVF 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 79. 单词搜索 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允 阅读全文
posted @ 2022-08-23 21:47 WTSRUVF 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 解析: 主要是char string 与 int 的转换 用map即可 构造出关系矩阵就好了 #include <bits/stdc++.h> using namespace std; map<string, int> index; map<string, int> hashmap; map<int 阅读全文
posted @ 2022-08-23 15:25 WTSRUVF 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 76. 最小覆盖子串 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存在这样的子串,我们保 阅读全文
posted @ 2022-08-23 00:27 WTSRUVF 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 75. 颜色分类 给定一个包含红色、白色和蓝色、共 n个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库的sort函数的情况下解决这个问题。 示例 1: 输入:nums = 阅读全文
posted @ 2022-08-22 00:09 WTSRUVF 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 69. x 的平方根 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 示例 1: 输入:x = 4 输出:2 示例 2: 阅读全文
posted @ 2022-08-20 23:41 WTSRUVF 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 56. 合并区间 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入:intervals = [[1,3],[2, 阅读全文
posted @ 2022-08-20 23:16 WTSRUVF 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 55. 跳跃游戏 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释:可以先跳 1 步,从下标 0 到达下标 1, 然后 阅读全文
posted @ 2022-08-20 01:05 WTSRUVF 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 54. 螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3 阅读全文
posted @ 2022-08-19 21:35 WTSRUVF 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 48. 旋转图像 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 阅读全文
posted @ 2022-08-15 19:22 WTSRUVF 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 83 下一页