210.课程表 II课程表 II现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1。给你一个数组 prerequisites 表示先修关系。返回你为了学完所有课程所安排的学习顺序。可能有多个答案,返回任意一种即可。如果不可能完成所有课程返回空数组。 2024-06-28 中等 #中等难度 #拓扑排序
209.长度最小的子数组长度最小的子数组给定一个含有 n 个正整数的数组和一个正整数 target。找出该数组中满足其总和大于等于 target 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 2024-06-26 中等 #中等难度 #滑动窗口
207.课程表课程表你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1。在选修某些课程之前需要一些先修课程。先修课程按数组 prerequisites 给出,其中 prerequisites[i] = [ai, bi],表示如果要学习课程 ai 则 必须 先学习课程 bi。 请你判断是否可能完成所有课程的学习?如果可以,返回 true;否则,返回 false。 2024-06-21 中等 #中等难度 #BFS #拓扑排序
203.移除链表元素移除链表元素给你一个链表的头节点 head 和一个整数 val,请你删除链表中所有满足 Node.val == val 的节点,并返回新的头节点。 2024-06-14 简单 #简单难度 #链表
202.快乐数快乐数编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,重复这个过程直到这个数变为 1(则是快乐数),也可能是无限循环但始终变不到 1。 2024-06-11 简单 #简单难度 #哈希表