代码随想录
文章平均质量分 57
迈克尔龙
世界虽那么大,能有属于我的一方净土就好
展开
-
2.2 设计链表
void addAtIndex(int index, int val) 将一个值为 val 的节点插入到链表中下标为 index 的节点之前。val 是当前节点的值,next 是指向下一个节点的指针/引用。void deleteAtIndex(int index) 如果下标有效,则删除链表中下标为 index 的节点。int get(int index) 获取链表中下标为 index 的节点的值。void addAtTail(int val) 将一个值为 val 的节点追加到链表中作为链表的最后一个元素。原创 2024-08-05 20:23:49 · 256 阅读 · 0 评论 -
2.1 移除链表元素
null的话,可以在代码写p.next,此时p.next可以是null或者不是null,但是它是null的话它是没有值的,会发生异常也就不能写p.next.val这个代码,当然也就不能写p.next.next,要想使用p.next.val这个函数必须要判断p.next!输入:head = [1,2,6,3,4,5,6], val = 6。第一次写我在想为啥判断条件不能是p!输入:head = [7,7,7,7], val = 7。输入:head = [], val = 1。输出:[1,2,3,4,5]原创 2024-08-05 20:06:01 · 256 阅读 · 0 评论 -
1.5 螺旋矩阵II
给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。输出:[[1,2,3],[8,9,4],[7,6,5]]startX和startY都是为i,j所服务的;原创 2024-08-05 18:00:39 · 149 阅读 · 0 评论 -
1.4 长度最小的子数组
代码随想录的数组部分,废话不多说直接刷题!!!原创 2024-08-02 23:18:28 · 678 阅读 · 0 评论 -
1.2 移除数组 1.3 有序数组的平方
这次整理的是代码随想录的数组部分移除数组和有序数组的平方的题目,总共5道。直接开始刷题。原创 2024-08-01 15:55:49 · 377 阅读 · 0 评论 -
数组1.1 二分查找
主要按照代码随想录的刷题顺序分享一下自己的做题整理,也顺便自勉。二分查找是数组最经典的问题。原创 2024-07-31 22:40:26 · 362 阅读 · 0 评论