自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 代码随想录day3 | 203移除链表节点、206反转链表、707 设计链表

203移除链表节点、206反转链表、707 设计链表

2024-07-19 11:08:15 590

原创 代码随想录day2 | 977有序数组平方、209 长度最小的子数组、59 螺旋矩阵

给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。这个题虽然有序,但是加入了负数,因此导致平方后的数组其实不是有序的。暴力的解法其实就是平方,然后双重循环遍历。但是这样就完全没有用到他给的条件中非递减的特性。那么,非递减到底有什么特性。由于是个排序,我们直觉上是喜欢从小到大去排序。我们如果只看一边(假如只看正数部分),那其实他就是有序的,同理,负数部分,平方后也是有序,只不过是从大到小。

2024-07-18 15:12:26 258

原创 代码随想录算法训练营 Day1 | 704二分查找、24 移除元素

二分查找其实是一个搜索算法,而且在704 中考察的是有序的无重复元素的数组。二分就是利用数组的有序来减少复杂度,相比完全遍历更加快。二分查找的关键在于确定搜索的区间。在每轮循环中,我们如何更改区间,缩小查找的范围。对于常见的二分,有两种写法,一种是区间左闭右开,另一种是左闭右闭。其实两者是一样的,主要看你搜索的区间的定义。

2024-07-17 21:04:03 904 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除