随笔分类 -  Leetcode

Leetcode相关解题,使用python3与C++两种语言解题
摘要:66. 加一 题目描述 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入 阅读全文
posted @ 2023-10-18 10:29 野哥李 阅读(30) 评论(0) 推荐(0) 编辑
摘要:58. 最后一个单词的长度 题目描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 解释:最后一个单词是“World”, 阅读全文
posted @ 2023-10-17 20:18 野哥李 阅读(102) 评论(0) 推荐(0) 编辑
摘要:35. 搜索插入位置 题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums = [1,3,5,6], target = 5 输出: 2 示例 阅读全文
posted @ 2023-10-17 16:05 野哥李 阅读(11) 评论(0) 推荐(0) 编辑
摘要:27. 移除元素 题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明: 为 阅读全文
posted @ 2023-10-17 11:28 野哥李 阅读(20) 评论(0) 推荐(0) 编辑
摘要:# [26. 删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted-array) 点击上方,跳转至Leetcode ## 题目描述 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个 阅读全文
posted @ 2023-06-25 15:37 野哥李 阅读(16) 评论(0) 推荐(0) 编辑
摘要:# [21. 合并两个有序链表](https://leetcode.cn/problems/merge-two-sorted-lists) 点击上方,跳转至Leetcode ## 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 阅读全文
posted @ 2023-06-25 15:22 野哥李 阅读(14) 评论(0) 推荐(0) 编辑
摘要:# [20. 有效的括号](https://leetcode.cn/problems/valid-parentheses) 点击上方,跳转至leetcode ## 题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括 阅读全文
posted @ 2023-06-21 15:15 野哥李 阅读(8) 评论(0) 推荐(0) 编辑
摘要:# [14. 最长公共前缀](https://leetcode.cn/problems/longest-common-prefix) 点击上方,跳转至Leetcode ## 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs 阅读全文
posted @ 2023-06-21 15:13 野哥李 阅读(13) 评论(0) 推荐(0) 编辑
摘要:# [13. 罗马数字转整数](https://leetcode.cn/problems/roman-to-integer) 点击上方,跳转至leetcode ## 题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 10 阅读全文
posted @ 2023-06-21 15:08 野哥李 阅读(12) 评论(0) 推荐(0) 编辑
摘要:# [9. 回文数](https://leetcode.cn/problems/palindrome-number) 点击上方,跳转至Leetcode ## 题目描述 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向 阅读全文
posted @ 2023-06-21 15:06 野哥李 阅读(18) 评论(0) 推荐(0) 编辑
摘要:# [733. 图像渲染](https://leetcode.cn/problems/flood-fill) 点击上方,跳转至leetcode ## 题目描述 有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。 你也被给予三个整数 s 阅读全文
posted @ 2023-06-21 15:04 野哥李 阅读(11) 评论(0) 推荐(0) 编辑
摘要:# [728. 自除数](https://leetcode.cn/problems/self-dividing-numbers) 点击上方,跳转至leetcode ## 题目描述 自除数 是指可以被它包含的每一位数整除的数。 例如,128 是一个 自除数 ,因为 128 % 1 == 0,128 % 阅读全文
posted @ 2023-06-21 15:02 野哥李 阅读(20) 评论(0) 推荐(0) 编辑
摘要:# [724. 寻找数组的中心下标](https://leetcode.cn/problems/find-pivot-index) 点击上方,跳转至leetcode ## 题目描述 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于 阅读全文
posted @ 2023-06-21 14:59 野哥李 阅读(45) 评论(0) 推荐(0) 编辑
摘要:# [717. 1 比特与 2 比特字符](https://leetcode.cn/problems/1-bit-and-2-bit-characters) 点击上方,跳转至leetcode ## 题目描述 有两种特殊字符: 第一种字符可以用一比特 0 表示 第二种字符可以用两比特(10 或 11) 阅读全文
posted @ 2023-06-21 14:53 野哥李 阅读(12) 评论(0) 推荐(0) 编辑
摘要:# [709. 转换成小写字母](https://leetcode.cn/problems/to-lower-case) 点击上方跳转至Leetcode ## 题目描述 给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。 示例 1: 输入:s = "Hello" 输出 阅读全文
posted @ 2023-06-21 14:50 野哥李 阅读(19) 评论(0) 推荐(0) 编辑
摘要:# [706. 设计哈希映射](https://leetcode.cn/problems/design-hashmap) 点击跳转至leetcode ## 题目描述 不使用任何内建的哈希表库设计一个哈希映射(HashMap)。 实现 MyHashMap 类: MyHashMap() 用空映射初始化对 阅读全文
posted @ 2023-06-21 14:47 野哥李 阅读(20) 评论(0) 推荐(0) 编辑
摘要:# [705. 设计哈希集合](https://leetcode.cn/problems/design-hashset) 点击上方标题跳转至leetcode ## 题目描述 不使用任何内建的哈希表库设计一个哈希集合(HashSet)。 实现 MyHashSet 类: void add(key) 向哈 阅读全文
posted @ 2023-05-05 17:54 野哥李 阅读(33) 评论(0) 推荐(0) 编辑
摘要:703. 数据流中的第 K 大元素 点击上方标题跳转至leetcode 题目描述 设计一个找到数据流中第 k 大元素的类(class)。注意是排序后的第 k 大元素,不是第 k 个不同的元素。 请实现 KthLargest 类: KthLargest(int k, int[] nums) 使用整数 阅读全文
posted @ 2023-05-05 15:55 野哥李 阅读(48) 评论(0) 推荐(0) 编辑
摘要:697. 数组的度 点击上方标题跳转至leetcode 题目描述 给定一个非空且只包含非负数的整数数组 nums,数组的 度 的定义是指数组里任一元素出现频数的最大值。 你的任务是在 nums 中找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。 示例 1: 输入:nums = [1, 阅读全文
posted @ 2023-05-05 12:19 野哥李 阅读(27) 评论(0) 推荐(0) 编辑
摘要:696. 计数二进制子串 点击上方链接跳转至leetcode 题目描述 给定一个字符串 s,统计并返回具有相同数量 0 和 1 的非空(连续)子字符串的数量,并且这些子字符串中的所有 0 和所有 1 都是成组连续的。 重复出现(不同位置)的子串也要统计它们出现的次数。 示例 1: 输入:s = "0 阅读全文
posted @ 2023-05-05 10:11 野哥李 阅读(31) 评论(0) 推荐(0) 编辑

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