
leetcode刷题
学客1026
兴趣趋向,学习计算机知识,不断了解新技术。
你的关注和点赞是我发帖的动力。
个人博客: https://phoenixda.github.io/。
危机感(面试,知道自己水平在哪),空格书写(爱情和写作都需要适当的留白),讨论(讨论才会产生思想火花,虽然火花很少)
展开
-
leetcode第一题——两数之和(C语言实现)
原因:如果返回值是局部变量的话,返回的过程中就被销毁了,你以为返回了数据,其实返回了null。用指针构建数组,可以返回值。6.以前应该是没有returnSize的,看别人说returnSize表示返回数组的长度。2.我之前就通过了这道题,几年前了,今天试了一下,不断报错,没有通过。看了字节跳动的笔试题,给我推了一道算法“两数之和”。试了用Java过了,C没过,而几年前我只会C。4.用来时间复杂度为O(n^2)的算法。3.给的参量应该是变了。原创 2024-11-19 07:25:13 · 361 阅读 · 0 评论 -
83.删除排序链表中的重复元素 leetcode报错:member access within null pointer of type ‘struct ListNode‘
如果 head 是空指针 NULL,那么 head->next 就是空指针的 next。1.1 在数据间有“,”输出时,与其处理最后一个元素(最后一个元素不加“,”),不如在第一个元素上加限定条件(第一个元素左边不加“,”,其它元素都在左边加”,“)。解决方法,如果 head 不为 NULL,使用 head->next 即可(把 head->next 放进 if 中进行约束)1.2 在1.1中的处理,一般被当作处理头元素比处理尾部元素要容易(删除之类等等),链表就是优先处理头元素。3 83题我自己的代码。原创 2024-10-29 12:37:17 · 489 阅读 · 1 评论