随笔 - 384  文章 - 0  评论 - 0  阅读 - 13万
04 2022 档案
力扣520(java)-检测大写字母(简单)
摘要:题目: 我们定义,在以下情况时,单词的大写用法是正确的: 1.全部字母都是大写,比如 "USA" 。2.单词中所有字母都不是大写,比如 "leetcode" 。3.如果单词不只含有一个字母,只有首字母大写, 比如 "Google" 。给你一个字符串 word 。如果大写用法正确,返回 true ;否 阅读全文
posted @ 2022-04-30 09:12 我不想一直当菜鸟 阅读(616) 评论(0) 推荐(0) 编辑
力扣238(java)-除自身以外数组的乘积(中等)
摘要:题目: 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请不要使用除法,且在 O(n) 时间复杂度内完成 阅读全文
posted @ 2022-04-29 09:54 我不想一直当菜鸟 阅读(89) 评论(0) 推荐(0) 编辑
力扣304(java)-二维区域和检索-矩阵不可变(中等)
摘要:题目: 给定一个二维矩阵 matrix,以下类型的多个请求: 计算其子矩形范围内元素的总和,该子矩阵的 左上角 为 (row1, col1) ,右下角 为 (row2, col2) 。实现 NumMatrix 类: NumMatrix(int[][] matrix) 给定整数矩阵 matrix 进行 阅读全文
posted @ 2022-04-28 09:53 我不想一直当菜鸟 阅读(91) 评论(0) 推荐(0) 编辑
力扣303(java)-区域和检索-数组不可变(简单)
摘要:题目: 给定一个整数数组 nums,处理以下类型的多个查询: 计算索引 left 和 right (包含 left 和 right)之间的 nums 元素的 和 ,其中 left <= right实现 NumArray 类: NumArray(int[] nums) 使用数组 nums 初始化对象i 阅读全文
posted @ 2022-04-27 10:43 我不想一直当菜鸟 阅读(59) 评论(0) 推荐(0) 编辑
力扣289(java)-生命游戏(中等)
摘要:题目: 根据 百度百科 , 生命游戏 ,简称为 生命 ,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。 给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态: 1 即为 活细胞 (live),或 0 即为 死细胞 (dead)。每个细胞与 阅读全文
posted @ 2022-04-26 11:02 我不想一直当菜鸟 阅读(264) 评论(0) 推荐(0) 编辑
力扣73(java)-矩阵置零(中等)
摘要:题目: 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 提示: m == matrix.length n == matrix[0].length1 <= m, n <= 200-231 <= matrix[i][j] <= 231 - 阅读全文
posted @ 2022-04-25 12:58 我不想一直当菜鸟 阅读(63) 评论(0) 推荐(0) 编辑
力扣48(java)-旋转图像(中等)
摘要:题目: 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 提示: n == matrix.length == matrix[i].length1 <= n 阅读全文
posted @ 2022-04-24 16:29 我不想一直当菜鸟 阅读(57) 评论(0) 推荐(0) 编辑
力扣566(java)-重塑矩阵(简单)
摘要:题目: 在 MATLAB 中,有一个非常有用的函数 reshape ,它可以将一个 m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。 给你一个由二维数组 mat 表示的 m x n 矩阵,以及两个正整数 r 和 c ,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵 阅读全文
posted @ 2022-04-23 09:56 我不想一直当菜鸟 阅读(51) 评论(0) 推荐(0) 编辑
力扣498(java)-对角线遍历(中等)
摘要:题目: 给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。 输入:mat = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,4,7,5,3,6,8,9]示例 2: 输入:mat = [[1,2],[3,4]]输出:[1,2,3 阅读全文
posted @ 2022-04-22 11:36 我不想一直当菜鸟 阅读(123) 评论(0) 推荐(0) 编辑
力扣59(java)-螺旋矩阵Ⅱ(中等)
摘要:题目: 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2: 输入:n = 1输出:[[1]] 提示: 1 <= n <= 20 来源: 阅读全文
posted @ 2022-04-21 11:03 我不想一直当菜鸟 阅读(59) 评论(0) 推荐(0) 编辑
力扣54(java)-螺旋矩阵(中等)
摘要:题目: 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 提示: m == matrix.lengthn == matrix[i].length1 <= m, n <= 10-100 <= matrix[i][j] <= 100通过次数25 阅读全文
posted @ 2022-04-20 15:01 我不想一直当菜鸟 阅读(254) 评论(0) 推荐(0) 编辑
力扣396(java)-旋转数组(中等)
摘要:题目: 给定一个长度为 n 的整数数组 nums 。 假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为: F(k) = 0 * arrk[0] + 1 * arrk[1] + ... + (n - 1) * arrk[n - 1]返回 F(0 阅读全文
posted @ 2022-04-19 16:25 我不想一直当菜鸟 阅读(56) 评论(0) 推荐(0) 编辑
力扣189(java)-轮转数组(中等)
摘要:题目: 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5 阅读全文
posted @ 2022-04-18 10:52 我不想一直当菜鸟 阅读(113) 评论(0) 推荐(0) 编辑
力扣419(java)-甲板上的战舰(中等)
摘要:题目: 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回在甲板 board 上放置的 战舰 的数量。 战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k(1 行,k 列)或 k x 1(k 行 阅读全文
posted @ 2022-04-17 10:59 我不想一直当菜鸟 阅读(27) 评论(0) 推荐(0) 编辑
力扣598(java)-范围求和Ⅱ(简单)
摘要:题目: 给你一个 m x n 的矩阵 M ,初始化时所有的 0 和一个操作数组 op ,其中 ops[i] = [ai, bi] 意味着当所有的 0 <= x < ai 和 0 <= y < bi 时, M[x][y] 应该加 1。 在 执行完所有操作后 ,计算并返回 矩阵中最大整数的个数 。 输入 阅读全文
posted @ 2022-04-17 09:44 我不想一直当菜鸟 阅读(35) 评论(0) 推荐(0) 编辑
力扣661(java)-图片平滑器(简单)
摘要:题目: 图像平滑器 是大小为 3 x 3 的过滤器,用于对图像的每个单元格平滑处理,平滑处理后单元格的值为该单元格的平均灰度。 每个单元格的 平均灰度 定义为:该单元格自身及其周围的 8 个单元格的平均值,结果需向下取整。(即,需要计算蓝色平滑器中 9 个单元格的平均值)。 如果一个单元格周围存在单 阅读全文
posted @ 2022-04-16 11:33 我不想一直当菜鸟 阅读(51) 评论(0) 推荐(0) 编辑
力扣119(java)-杨辉三角Ⅱ(简单)
摘要:题目: 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex = 3输出: [1,3,3,1]示例 2: 输入: rowIndex = 0输出: [1]示例 3: 输入: rowI 阅读全文
posted @ 2022-04-15 11:44 我不想一直当菜鸟 阅读(38) 评论(0) 推荐(0) 编辑
力扣118(java)-杨辉三角(简单)
摘要:题目: 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows = 5输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2: 输入: numR 阅读全文
posted @ 2022-04-14 10:57 我不想一直当菜鸟 阅读(70) 评论(0) 推荐(0) 编辑
力扣283(java)-移动零(简单)
摘要:题目: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]示例 2: 输入: nums = [0]输出: [ 阅读全文
posted @ 2022-04-13 10:41 我不想一直当菜鸟 阅读(62) 评论(0) 推荐(0) 编辑
力扣665(java)-非递减数列(中等)
摘要:题目: 给你一个长度为 n 的整数数组 nums ,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中任意的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。 示例 1: 输入: nums 阅读全文
posted @ 2022-04-12 19:59 我不想一直当菜鸟 阅读(49) 评论(0) 推荐(0) 编辑
力扣453(java)-最小操作次数使数组元素相等(简单)
摘要:题目: 给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。 示例 1: 输入:nums = [1,2,3]输出:3解释:只需要3次操作(注意每次操作会增加两个元素的值):[1,2,3] => [2,3,3] => [3,4,3] => 阅读全文
posted @ 2022-04-11 10:49 我不想一直当菜鸟 阅读(130) 评论(0) 推荐(0) 编辑
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.的解决办法
摘要:跟着视频学习python爬取网页信息,结果出现如下问题: 在网页上搜索各种资料,最终解决该问题,所以记录一下: 1.查看自己浏览器的版本号,点击“三个点--帮助--关于Google Chrome"就可以看到当前浏览器的版本; 2. 看到自己浏览器的版本号后,下载相对应版本的谷歌浏览器驱动【下载地址】 阅读全文
posted @ 2022-04-10 20:55 我不想一直当菜鸟 阅读(2714) 评论(0) 推荐(2) 编辑
力扣442(java)-数组中重复的数据(中等)
摘要:题目: 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1: 输入:num 阅读全文
posted @ 2022-04-10 14:28 我不想一直当菜鸟 阅读(64) 评论(0) 推荐(0) 编辑
力扣41(java)-缺失的第一个正数(困难)
摘要:题目: 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums = [1,2,0]输出:3示例 2: 输入:nums = [3,4,-1,1]输出:2示例 3: 输入:nums = 阅读全文
posted @ 2022-04-08 11:49 我不想一直当菜鸟 阅读(48) 评论(0) 推荐(0) 编辑
力扣442(java)-数组中重复的数据(中等)
摘要:题目: 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1: 输入:num 阅读全文
posted @ 2022-04-07 11:54 我不想一直当菜鸟 阅读(63) 评论(0) 推荐(0) 编辑
力扣448(java)-找到数组中所有消失的数(简单)
摘要:题目: 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6]示例 2: 输入:num 阅读全文
posted @ 2022-04-06 22:21 我不想一直当菜鸟 阅读(167) 评论(0) 推荐(0) 编辑
力扣697(java)-数组的度(简单)
摘要:题目: 给定一个非空且只包含非负数的整数数组 nums,数组的 度 的定义是指数组里任一元素出现频数的最大值。 你的任务是在 nums 中找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。 示例 1: 输入:nums = [1,2,2,3,1]输出:2解释:输入数组的度是 2 ,因为元 阅读全文
posted @ 2022-04-06 10:41 我不想一直当菜鸟 阅读(81) 评论(0) 推荐(0) 编辑
python格式化时间报错:UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal byte sequence
摘要:执行下列代码: from datetime import datetime t = datetime.now() print(t) print(t.strftime("%Y年%m月%d日,%H小时%M分钟%S秒")) 执行上述代码会报错: 解决方法: 把print(t.strftime("%Y年%m 阅读全文
posted @ 2022-04-04 20:19 我不想一直当菜鸟 阅读(573) 评论(0) 推荐(0) 编辑
9.盒子模型
摘要:CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。 例子: padding:内边距,改变padding值观察变化: border:边框,改变border的值观察变化: margin:外边距,改变margin的值观察变化: 1.padding内边距 paddi 阅读全文
posted @ 2022-04-04 16:11 我不想一直当菜鸟 阅读(64) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示