<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Not_meli_coco的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Not_meli_coco</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Not_meli_coco]]></copyright><item><title><![CDATA[LeetCode刷题-链表83：删除排序链表中的重复元素]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/132001229</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/132001229</guid><author>Not_meli_coco</author><pubDate>Sun, 30 Jul 2023 00:12:46 +0800</pubDate><description><![CDATA[给定一个已排序的链表的头head，删除所有重复的元素，使每个元素只出现一次。返回已排序的链表[1,2][1,2,3][0, 300]]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-链表141：环形链表]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/132000577</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/132000577</guid><author>Not_meli_coco</author><pubDate>Sat, 29 Jul 2023 22:52:10 +0800</pubDate><description><![CDATA[给你一个链表的头节点 head ，判断链表中是否有环。如果链表中有某个节点，可以通过连续跟踪 next 指针再次到达，则链表中存在环。为了表示给定链表中的环，评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置（索引从 0 开始）。注意：pos 不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环 ，则返回 true。否则，返回 false。true链表中有一个环，其尾部连接到第二个节点。true链表中有一个环，其尾部连接到第一个节点false链表中没有环。-1你能用。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-链表21：合并有序链表]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131982656</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131982656</guid><author>Not_meli_coco</author><pubDate>Fri, 28 Jul 2023 23:40:34 +0800</pubDate><description><![CDATA[将两个升序链表合并为一个新的链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。[][0]l2。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-链表234：回文链表]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131978317</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131978317</guid><author>Not_meli_coco</author><pubDate>Fri, 28 Jul 2023 16:11:14 +0800</pubDate><description><![CDATA[给你一个单链表的头节点head，请你判断该链表是否为回文链表。如果是，返回true；否则，返回false。truefalse[1, 105]你能否用O(n)时间复杂度和O(1)空间复杂度解决此题？]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组463：岛屿的周长]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131971205</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131971205</guid><author>Not_meli_coco</author><pubDate>Fri, 28 Jul 2023 13:32:48 +0800</pubDate><description><![CDATA[给定一个 row x col 的二维网格地图 grid ，其中：grid[i][j] = 1 表示陆地， grid[i][j] = 0 表示水域。网格中的格子 水平和垂直 方向相连（对角线方向不相连）。整个网格被水完全包围，但其中恰好有一个岛屿（或者说，一个或多个表示陆地的格子相连组成的岛屿）。岛屿中没有“湖”（“湖” 指水域在岛屿内部且不和岛屿周围的水相连）。格子是边长为 1 的正方形。网格为长方形，且宽度和高度均不超过 100。计算这个岛屿的周长。44grid[i][j] 为 0 或 1。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组643：子数组最大平均数]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131970565</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131970565</guid><author>Not_meli_coco</author><pubDate>Fri, 28 Jul 2023 00:32:57 +0800</pubDate><description><![CDATA[给你一个由n个元素组成的整数数组nums和一个整数k。请你找出平均数最大且k的连续子数组，并输出该最大平均数。任何误差小于10-5的答案都将被视为正确答案。输入：nums = [1,12,-5,-6,50,3], k = 4输出：12.75解释：最大平均数 (12-5-6+50)/4 = 51/4 = 12.755.00000。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组594：最长和谐子序列]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131969623</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131969623</guid><author>Not_meli_coco</author><pubDate>Thu, 27 Jul 2023 22:58:40 +0800</pubDate><description><![CDATA[和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1。现在，给你一个整数数组 nums ，请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序列是一个由数组派生出来的序列，它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。5最长的和谐子序列是 [3,2,2,2,3]20。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组1：两数之和]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131966543</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131966543</guid><author>Not_meli_coco</author><pubDate>Thu, 27 Jul 2023 19:12:14 +0800</pubDate><description><![CDATA[给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target  的那 两个 整数，并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。输入：nums = [2,7,11,15], target = 9输出：[0,1]解释：因为 nums[0] + nums[1] == 9 ，返回 [0, 1]。输入：nums = [3,2,4], target = 6输出：[1,2]]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组169：多数元素]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131966033</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131966033</guid><author>Not_meli_coco</author><pubDate>Thu, 27 Jul 2023 18:47:37 +0800</pubDate><description><![CDATA[给定一个大小为 n 的数组 nums ，返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的，并且给定的数组总是存在多数元素。32尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组53：最大子数组和]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131950897</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131950897</guid><author>Not_meli_coco</author><pubDate>Thu, 27 Jul 2023 18:12:11 +0800</pubDate><description><![CDATA[给你一个整数数组nums，请你找出一个具有最大和的连续子数组（子数组最少包含一个元素），返回其最大和。是数组中的一个连续部分。6连续子数组 [4,-1,2,1] 的和最大，为 6。nums = [1]123如果你已经实现复杂度为O(n)的解法，尝试使用更为精妙的求解。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组1502：判断能否形成等差数列]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131950841</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131950841</guid><author>Not_meli_coco</author><pubDate>Thu, 27 Jul 2023 01:34:17 +0800</pubDate><description><![CDATA[给你一个数字数组 arr。如果一个数列中，任意相邻两项的差总等于同一个常数，那么这个数列就称为 等差数列。如果可以重新排列数组形成等差数列，请返回 true；否则，返回 false。输入：arr = [3,5,1]输出：true解释：对数组重新排序得到 [1,3,5] 或者 [5,3,1] ，任意相邻两项的差分别为 2 或 -2 ，可以形成等差数列。false无法通过重新排序得到等差数列。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-数组88：合并两个有序数组]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131950071</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131950071</guid><author>Not_meli_coco</author><pubDate>Thu, 27 Jul 2023 01:11:48 +0800</pubDate><description><![CDATA[给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2，另有两个整数 m 和 n ，分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中，使合并后的数组同样按 非递减顺序 排列。注意：最终，合并后数组不应由函数返回，而是存储在数组 nums1 中。为了应对这种情况，nums1 的初始长度为 m + n，其中前 m 个元素表示应合并的元素，后 n 个元素为 0 ，应忽略。nums2 的长度为 n。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-字符串551：学生出勤记录]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131861200</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131861200</guid><author>Not_meli_coco</author><pubDate>Fri, 21 Jul 2023 22:41:23 +0800</pubDate><description><![CDATA[给你一个字符串 s 表示一个学生的出勤记录，其中的每个字符用来标记当天的出勤情况（缺勤、迟到、到场）。记录中只含下面三种字符：'A'：Absent，缺勤'L'：Late，迟到'P'：Present，到场如果学生能够 同时 满足下面两个条件，则可以获得出勤奖励：按 总出勤 计，学生缺勤（'A'）严格 少于两天。学生 不会 存在 连续 3 天或 连续 3 天以上的迟到（'L'）记录。如果学生可以获得出勤奖励，返回 true；否则，返回 false。true。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-字符串1694：重新格式化电话号码]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131857647</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131857647</guid><author>Not_meli_coco</author><pubDate>Fri, 21 Jul 2023 19:34:28 +0800</pubDate><description><![CDATA[给你一个字符串形式的电话号码 number。number 由数字、空格 ' '、和破折号 '-' 组成。请你按下述方式重新格式化电话号码。首先，删除 所有的空格和破折号。其次，将数组从左到右 每 3 个一组 分块，直到 剩下 4 个或更少数字。剩下的数字将按下述规定再分块：2 个数字：单个含 2 个数字的块。3 个数字：单个含 3 个数字的块。4 个数字：两个分别含 2 个数字的块。最后用破折号将这些块连接起来。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-字符串14：最长公共前缀]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131841732</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131841732</guid><author>Not_meli_coco</author><pubDate>Fri, 21 Jul 2023 00:24:51 +0800</pubDate><description><![CDATA[编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀，返回空字符串""。"fl"""输入不存在公共前缀。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-字符串：859-亲密字符串]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131837326</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131837326</guid><author>Not_meli_coco</author><pubDate>Thu, 20 Jul 2023 19:09:37 +0800</pubDate><description><![CDATA[给你两个字符串 s 和 goal ，只要我们可以通过交换 s 中的两个字母得到与 goal 相等的结果，就返回 true；否则返回 false。交换字母的定义是：取两个下标 i 和 j （下标从 0 开始）且满足 i!= j ，接着交换 s[i] 和 s[j] 处的字符。输入：s = "ab", goal = "ba"输出：true解释：你可以交换 s[0] = 'a' 和 s[1] = 'b' 生成 "ba"，此时 s 和 goal 相等。输入：s = "ab", goal = "ab"]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-字符串：最长回文串]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131834460</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131834460</guid><author>Not_meli_coco</author><pubDate>Thu, 20 Jul 2023 18:08:40 +0800</pubDate><description><![CDATA[给定一个包含大写字母和小写字母的字符串 s ，返回通过这些字母构造成的。在构造过程中，请注意。比如 "Aa" 不能当做一个回文字符串。7我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。s = "a"17。]]></description><category></category></item><item><title><![CDATA[LeetCode刷题-字符串392：判断子序列]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131830320</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131830320</guid><author>Not_meli_coco</author><pubDate>Thu, 20 Jul 2023 15:56:09 +0800</pubDate><description><![CDATA[给定字符串 s 和 t ，判断 s 是否为 t 的子序列。字符串的一个子序列是原始字符串删除一些（也可以不删除）字符而不改变剩余字符相对位置形成的新字符串。（例如，"ace"是"abcde"的一个子序列，而"aec"不是）。进阶：如果有大量输入的 S，称作 S1, S2, ... , Sk 其中 k >= 10亿，你需要依次检查它们是否为 T 的子序列。在这种情况下，你会怎样改变代码？truetrue。]]></description><category></category></item><item><title><![CDATA[Leetcode刷题-字符串20：有效的括号]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131818423</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131818423</guid><author>Not_meli_coco</author><pubDate>Wed, 19 Jul 2023 23:19:03 +0800</pubDate><description><![CDATA[给定一个只包括 '('，')'，'{'，'}'，'['，']' 的字符串 s ，判断字符串是否有效。有效字符串需满足：1、左括号必须用相同类型的右括号闭合。2、左括号必须以正确的顺序闭合。3、每个右括号都有一个对应的相同类型的左括号。]]></description><category></category></item><item><title><![CDATA[Leetcode刷题-字符串344：反转字符串]]></title><link>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131818056</link><guid>https://blog.youkuaiyun.com/Not_meli_coco/article/details/131818056</guid><author>Not_meli_coco</author><pubDate>Wed, 19 Jul 2023 21:26:53 +0800</pubDate><description><![CDATA[编写一个函数，其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间，你必须、使用 O(1) 的额外空间解决这一问题。]]></description><category></category></item></channel></rss>