LeetCode707. 设计链表
发布于 2022-02-19
点评 思路比较简单,但是里面的很多细节值得我们注意 比如链表定义的虚拟头结点和尾结点,在增删的时候需要对应修改 以及额外定义的链表 …
点评 思路比较简单,但是里面的很多细节值得我们注意 比如链表定义的虚拟头结点和尾结点,在增删的时候需要对应修改 以及额外定义的链表 …
思路 先排序,然后计算两两之间的差值求min 注意需要计算最后一个和第一个之间的差值需要+24*60再取模 代码 题解 点评 这个 …
题目 实例 数据范围 我自己的思路 分析这个条件 如果上述条件为真,那么x就不发送消息给y 反过来如果上述三个条件都为假,那么x就 …
思路 因为看到这题的n最大范围就是1000,所以最大可以使用O(N^2)的算法 最难的地方应该在于怎么判断两个字符串是有重复字母的 …
因为我们观察上图的矩阵可知,如果真的形成了一个完美矩阵,那么就只会有完美矩阵的四个顶点不会重复,其余顶点都会有重复 那么我们可以把 …
思路 (朴素解法) O(n3) 状态表示 集合:f(i, j)表示所有由数字1~i组成的含有j个逆序对的排列 属性:符合上述要求的 …
思路 设定A和B分别对应Bulls和Cows 首先先遍历secret和guess字符串,如果两个字符串对应下标的地方字符相等,就说 …
思路 因为题目只给了被删除的节点,所以思路就是让这个节点等于下一个节点的值,然后依此类推,最后删掉最后一个节点即可 代码如下 题解