算法
文章平均质量分 94
Solo!
这个作者很懒,什么都没留下…
展开
-
代码随想录算法(哈希表二)
去重的逻辑放到我们收获结果逻辑的下面 因为比如说当一个数组是00000当left和right一直移动相等了的话 直接就从刚开始就pass掉了不满足(left>right)这个条件。这里的剪枝只能是num【k】>0同时 num【k】>target同时target>0的时候才能做剪枝 直接break。去重的逻辑就是在保证right>left 的基础上 如果right【i】=right【i-1】i一直减减。在遍历c+d的数组的时候 我们判断0-(c+d)有没有在上面那个集合中出现过没有 出现过的话将次数记录。原创 2024-08-09 20:50:40 · 757 阅读 · 0 评论 -
算法(数组+链表)
假如第二个节点是需要删除的元素 只需要 让cur指向cur的next的next就行 同时把cur的next删除同时要判断cur不能为空 和cur的next也不能为空 因为cur要指向下一个元素 为空的话 会报空指针异常 cur的next要和target进行作比较 如果他的next为空 又是操作空指针。原创 2024-08-08 09:27:22 · 980 阅读 · 0 评论