会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cp1999
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2023年3月20日
day6(day5休息) | 1. 两数之和; 202. 快乐数; 242. 有效的字母异位词; 349. 两个数组的集合
摘要: 1. 两数之和 题目简述 给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个横竖,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 思路 1. 遍历列表,暴力枚举;从列表的第1个元素开始遍历,
阅读全文
posted @ 2023-03-20 20:08 blueCP1999
阅读(40)
评论(0)
推荐(0)
2023年3月18日
day4 | 19. 删除链表的倒数第N个结点,24. 两两交换链表中的节点,
摘要: 19. 删除链表的倒数第N个结点 题目描述 删除链表的倒数第n个结点,并且返回链表的头节点 思路 1. 先确定链表结点数,得到length 2. 再遍历到第length-n个结点上,改变其指针域上面的值为指向下下的结点,或者说使得指针域的值和下一个结点内指针域的值相等,实现删除第n个结点的功能 3.
阅读全文
posted @ 2023-03-18 19:42 blueCP1999
阅读(28)
评论(0)
推荐(0)
2023年3月17日
day3 | 203. 移除链表元素,206. 反转链表,707. 设计链表
摘要: 203. 移除链表元素 题目描述 给你一个链表的头节点head和一个整数val,删除链表中的那些存储的值为val的节点,并且返回新的头节点。 思路: 1. 创建一个虚拟头节点,取名为ptr1,指向head,另外再创建一个节点cur和ptr1相等,也指向head 2. 利用cur进行遍历,这里cur最
阅读全文
posted @ 2023-03-17 20:42 blueCP1999
阅读(25)
评论(0)
推荐(0)
2023年3月16日
day2 | 977.有序数组的平方,209.长度最小的子数组
摘要: 977.有序数组的平方 题目简述 给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 思路 1. 创建一个空列表res_new,用以接受比较的结果 2. 再创建一个列表res,按原顺序接收原列表中元素的平方值 3. 利用双指针,一个左指针一开始指向列
阅读全文
posted @ 2023-03-16 19:51 blueCP1999
阅读(33)
评论(0)
推荐(0)
2023年3月15日
day1 | 704. 二分查找、27.移除元素
摘要: 704.二分查找 题目简述 一个有序数组中找到目标值,返回其位置 思路 确定左右指针,一个指向最左边,一个指向最右边 1. 闭区间 确定中间值,如果中间值大于目标值,目标值在左边,中间值已经确定是不等于目标值的了,那也就没必要将right变成middle,这时候可以往前一个,取为middle-1。与
阅读全文
posted @ 2023-03-15 18:39 blueCP1999
阅读(289)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告