随笔分类 -  LeetCode-个人题解

上一页 1 ··· 5 6 7 8 9 10 下一页
分享LeetCode上面的题目的解法,学无止境!
摘要:x 的平方根 题目描述:实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.co 阅读全文
posted @ 2021-07-07 12:46 醉舞经阁 阅读(29) 评论(0) 推荐(0) 编辑
摘要:二进制求和 题目描述:给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/add-binary/ 著作权归领扣 阅读全文
posted @ 2021-07-06 22:42 醉舞经阁 阅读(35) 评论(0) 推荐(0) 编辑
摘要:加一 题目描述:给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://l 阅读全文
posted @ 2021-07-05 19:05 醉舞经阁 阅读(32) 评论(0) 推荐(0) 编辑
摘要:最后一个单词的长度 题目描述:给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:http 阅读全文
posted @ 2021-07-04 21:42 醉舞经阁 阅读(34) 评论(0) 推荐(0) 编辑
摘要:最大子序和 题目描述:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/maximum-subarray/ 阅读全文
posted @ 2021-07-03 22:50 醉舞经阁 阅读(21) 评论(0) 推荐(0) 编辑
摘要:搜索插入位置 题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/p 阅读全文
posted @ 2021-07-02 15:59 醉舞经阁 阅读(39) 评论(0) 推荐(0) 编辑
摘要:移除元素 题目描述:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例说明请见Lee 阅读全文
posted @ 2021-07-01 21:12 醉舞经阁 阅读(28) 评论(0) 推荐(0) 编辑
摘要:删除有序数组中的重复项 题目描述:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例说明请见LeetCode官网。 来源:力扣(Lee 阅读全文
posted @ 2021-06-30 21:18 醉舞经阁 阅读(33) 评论(0) 推荐(0) 编辑
摘要:K 个一组翻转链表 题目描述:给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 进阶: 你可以设计一个只使用常数额外空间的算法来解决此问题吗? 你不能只是单纯的改变节 阅读全文
posted @ 2021-06-29 21:26 醉舞经阁 阅读(41) 评论(0) 推荐(0) 编辑
摘要:两两交换链表中的节点 题目描述:给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/sw 阅读全文
posted @ 2021-06-28 21:14 醉舞经阁 阅读(62) 评论(0) 推荐(0) 编辑
摘要:合并K个升序链表 题目描述:给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/merge-k-sorted- 阅读全文
posted @ 2021-06-27 22:15 醉舞经阁 阅读(34) 评论(0) 推荐(0) 编辑
摘要:合并两个有序链表 题目描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/merge-two-sorted- 阅读全文
posted @ 2021-06-26 21:07 醉舞经阁 阅读(25) 评论(0) 推荐(0) 编辑
摘要:有效的括号 题目描述:给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https:// 阅读全文
posted @ 2021-06-25 21:25 醉舞经阁 阅读(28) 评论(0) 推荐(0) 编辑
摘要:删除链表的倒数第 N 个结点 题目描述:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 **进阶:**你能尝试使用一趟扫描实现吗? 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/remo 阅读全文
posted @ 2021-06-24 21:14 醉舞经阁 阅读(38) 评论(0) 推荐(0) 编辑
摘要:四数之和 题目描述:给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意:答案中不可以包含重复的四元组。 示例说明请见Le 阅读全文
posted @ 2021-06-23 20:50 醉舞经阁 阅读(43) 评论(0) 推荐(0) 编辑
摘要:电话号码的字母组合 题目描述:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetco 阅读全文
posted @ 2021-06-22 21:16 醉舞经阁 阅读(42) 评论(0) 推荐(0) 编辑
摘要:最接近的三数之和 题目描述:给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https 阅读全文
posted @ 2021-06-21 21:23 醉舞经阁 阅读(39) 评论(0) 推荐(0) 编辑
摘要:三数之和 题目描述:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接 阅读全文
posted @ 2021-06-20 18:50 醉舞经阁 阅读(61) 评论(0) 推荐(0) 编辑
摘要:最长公共前缀 题目描述:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-common-prefix/ 阅读全文
posted @ 2021-06-19 20:35 醉舞经阁 阅读(26) 评论(0) 推荐(0) 编辑
摘要:罗马数字转整数 题目描述:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXV 阅读全文
posted @ 2021-06-18 21:14 醉舞经阁 阅读(45) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页
点击右上角即可分享
微信分享提示