随笔分类 -  LeetCode

摘要:// 服务依赖 // n q, n个服务,q次查询。 // 下面n行,表示第i个服务依赖的服务数量k,下面k服务id分别x,xx。k=0表示没有依赖 // 下面q行,表示q次查询,每次查询x,y,x=1表示开启y服务,x=0表示关闭y服务 // 重复 开启、关闭同一个服务不会造成任何影响 // 当服 阅读全文
posted @ 2021-09-11 20:48 devhg 阅读(70) 评论(0) 推荐(0)
摘要:LeetCode#1680. 连接连续二进制数字 给你一个整数 n ,请你将 1 到 n 的二进制表示连接起来,并返回连接结果对应的 十进制 数字对 109 + 7 取余的结果。 示例 1: 输入:n = 1 输出:1 解释:二进制的 "1" 对应着十进制的 1 。 示例 2: 输入:n = 3 输 阅读全文
posted @ 2020-12-07 16:34 devhg 阅读(173) 评论(0) 推荐(0)
摘要:使数组互补的最少操作次数 给你一个长度为 偶数 n 的整数数组 nums 和一个整数 limit 。每一次操作,你可以将 nums 中的任何整数替换为 1 到 limit 之间的另一个整数。 如果对于所有下标 i(下标从 0 开始),nums[i] + nums[n - 1 - i] 都等于同一个数 阅读全文
posted @ 2020-12-04 21:39 devhg 阅读(582) 评论(0) 推荐(0)
摘要:4. 分割数组为连续子序列 659. 分割数组为连续子序列 给你一个按升序排序的整数数组 num(可能包含重复数字),请你将它们分割成一个或多个子序列,其中每个子序列都由连续整数组成且长度至少为 3 。 如果可以完成上述分割,则返回 true ;否则,返回 false 。 示例 1: 输入: [1, 阅读全文
posted @ 2020-12-04 19:36 devhg 阅读(202) 评论(0) 推荐(0)
摘要:leetcode#19 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 解 阅读全文
posted @ 2020-11-22 11:37 devhg 阅读(122) 评论(0) 推荐(0)
摘要:https://leetcode-cn.com/problems/valid-anagram/ 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = 阅读全文
posted @ 2020-11-22 10:31 devhg 阅读(97) 评论(0) 推荐(0)