![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法刷题
石中璇
这个作者很懒,什么都没留下…
展开
-
代码随想录|day3:链表理论基础 ● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表
注意:先判断头节点是否删除时要用while,因为删除后下一个节点还可能成为头节点。虚拟头节点的方式:链表只要涉及到删除节点就用虚拟头节点。如果是查询,就不用。原创 2023-02-18 22:33:30 · 46 阅读 · 0 评论 -
代码随想录 day2 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
注意函数:Integer.MAX_VALUE;Math.min();注意: java新建数组用的是new int[数组长度];原创 2023-02-17 22:59:51 · 49 阅读 · 0 评论 -
代码随想录|day1:数组理论基础,704. 二分查找,27. 移除元素
第一种写法:左闭右闭[left right]第二种写法 左闭右开 [ left ,right]注意事项:1.注意初始判断,数组为有界数组,如果最小值大于目标值或最大值小于目标值,就直接返回。2.求mid时,作除法运算,除以2相当于右移一位。原创 2023-02-16 22:37:17 · 149 阅读 · 0 评论