随笔分类 -  LeetCode

摘要:实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 阅读全文
posted @ 2020-06-24 12:14 CrazyBlogs 阅读(65) 评论(0) 推荐(0)
摘要:给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 阅读全文
posted @ 2020-06-23 16:43 CrazyBlogs 阅读(126) 评论(0) 推荐(0)
摘要:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 阅读全文
posted @ 2020-06-22 15:50 CrazyBlogs 阅读(105) 评论(0) 推荐(0)
摘要:实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 阅读全文
posted @ 2020-06-22 14:31 CrazyBlogs 阅读(71) 评论(0) 推荐(0)
摘要:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 阅读全文
posted @ 2020-06-22 11:31 CrazyBlogs 阅读(71) 评论(0) 推荐(0)
摘要:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 阅读全文
posted @ 2020-06-22 10:44 CrazyBlogs 阅读(82) 评论(0) 推荐(0)
摘要:给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 阅读全文
posted @ 2020-06-21 17:16 CrazyBlogs 阅读(61) 评论(0) 推荐(0)
摘要:给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 阅读全文
posted @ 2020-06-21 16:20 CrazyBlogs 阅读(65) 评论(0) 推荐(0)
摘要:合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 阅读全文
posted @ 2020-06-21 15:25 CrazyBlogs 阅读(72) 评论(0) 推荐(0)
摘要:数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 阅读全文
posted @ 2020-06-21 08:52 CrazyBlogs 阅读(81) 评论(0) 推荐(0)
摘要:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 阅读全文
posted @ 2020-06-20 11:03 CrazyBlogs 阅读(70) 评论(0) 推荐(0)
摘要:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 阅读全文
posted @ 2020-06-20 10:45 CrazyBlogs 阅读(80) 评论(0) 推荐(0)
摘要:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 阅读全文
posted @ 2020-06-19 15:29 CrazyBlogs 阅读(59) 评论(0) 推荐(0)
摘要:给定一个包含 n 个整数的数组 nums 和一个目标值 target, 判断 nums 中是否存在四个元素 a,b,c 和 d , 使得 a + b + c + d 的值与 target 相等? 找出所有满足条件且不重复的四元组。 阅读全文
posted @ 2020-06-19 11:46 CrazyBlogs 阅读(84) 评论(0) 推荐(0)
摘要:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 阅读全文
posted @ 2020-06-19 11:26 CrazyBlogs 阅读(80) 评论(0) 推荐(0)
摘要:给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 阅读全文
posted @ 2020-06-18 11:00 CrazyBlogs 阅读(79) 评论(0) 推荐(0)
摘要:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 阅读全文
posted @ 2020-06-18 10:35 CrazyBlogs 阅读(77) 评论(0) 推荐(0)
摘要:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 阅读全文
posted @ 2020-06-17 18:08 CrazyBlogs 阅读(73) 评论(0) 推荐(0)
摘要:给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。 阅读全文
posted @ 2020-06-17 12:26 CrazyBlogs 阅读(92) 评论(0) 推荐(0)
摘要:给定一个整数,将其转为罗马数字。输入确保在 1 到 3999 的范围内。 阅读全文
posted @ 2020-06-16 09:56 CrazyBlogs 阅读(87) 评论(0) 推荐(0)