![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode刷题笔记
wD丶路人
稳步前进
展开
-
Leetcode刷题笔记: 26. 删除排序数组中的重复项
这道题刚开始我被绕进去了,其实很简单。在系统学了有序向量的唯一化操作后思路就很清晰了,之前对于有序向量的唯一化操作有过详细的讲解,这里我直接给出链接数据结构学习笔记:有序向量的唯一化(去重复)操作下面是这道题的代码实现(C++实现):执行用时 : 32 ms, 在Remove Duplicates from Sorted Array的C++提交中击败了96.72% 的用户内存消耗 : 10....原创 2019-05-04 16:12:04 · 1695 阅读 · 0 评论 -
leetcode 237.删除链表中的节点
请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:这道题特别巧妙,和我们平时解题的思路不一样,给我们的这个node就是链表的一部分,直接在上面操作就可以了,不要纠结为什么没有head。刚开始因为没有head二纠结了好久,还特别傻的自己强行写了一个链表出来,用传统的方法去删除节点。其实根本不...原创 2019-04-24 20:01:58 · 1321 阅读 · 0 评论 -
LeetCode : 206.反转链表
本题注意以下几点:1.我的是方法是逐个遍历每个节点,将上一个节点的地址赋值给当前节点的next中,因此每次循环遍历需要保存当前和上一个节点的地址,需要注意的是头结点head的尾部节点的处理!,头结点的next变成NULL,把尾部节点的地址赋给head。2.注意不要试图使用空指针,判断条件中必须设置好不要使得出现空指针的条件3.警告视为错误,非void函数必须返回值;ListNode* re...原创 2019-04-24 20:00:52 · 1362 阅读 · 0 评论 -
Leetcode刷题笔记: 66. 加一
题目描述:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。...原创 2019-05-06 22:03:04 · 1552 阅读 · 0 评论