摘要: 给定一个链表数组,每个链表都已经按升序排列。 请将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合并 阅读全文
posted @ 2021-08-21 15:59 旺仔古李 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数 n,你需要重复执行多次下述操作将其转换为 0 : 翻转 n 的二进制表示中最右侧位(第 0 位)。如果第 (i-1) 位为 1 且从第 (i-2) 位到第 0 位都为 0,则翻转 n 的二进制表示中的第 i 位。返回将 n 转换为 0 的最小操作次数。 示例 1: 输入:n = 0输出 阅读全文
posted @ 2021-08-21 15:39 旺仔古李 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符数组 chars ,请使用下述算法压缩: 从一个空字符串 s 开始。对于 chars 中的每组 连续重复字符 : 如果这一组长度为 1 ,则将字符追加到 s 中。否则,需要向 s 追加字符,后跟这一组的长度。压缩后得到的字符串 s 不应该直接返回 ,需要转储到字符数组 chars 中。需 阅读全文
posted @ 2021-08-21 15:33 旺仔古李 阅读(74) 评论(0) 推荐(0) 编辑