自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营第3天| 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题02.07链表相交 142.环形链表II

今日学习的主要内容还是针对于双指针及快慢指针的学习,要好好的结合图形来分析问题,这样才可以找出问题的真确合理的解题方法。对于循环链表来说,虽然学习的算法,但其实还是运用的数学推导的思维,需要刻板的印象,重新从数学和数据结构的角度去考虑问题。双指针的操作,要注意,删除第N个节点,那么我们当前遍历的指针一定要指向 第N个节点的前一个节点,建议先看视频。本题链表操作就比较复杂了,建议大家先看视频,视频里我讲解了注意事项,为什么需要temp保存临时节点。本题没有视频讲解,大家注意 数值相同,不代表指针相同。

2023-09-24 16:41:42 2134 1

原创 代码随想录算法训练营第3天| 203.移除链表元素 707.设计链表 206.反转链表

建议先看我的视频讲解,视频讲解中对 反转链表需要注意的点讲的很清晰了,看完之后大家的疑惑基本都解决了。建议: 这是一道考察 链表综合操作的题目,不算容易,可以练一练 使用虚拟头结点。建议: 本题最关键是要理解 虚拟头结点的使用技巧,这个对链表题目很重要。针对于反转链表还需要多加了解。基础,以及链表和数组的区别。203.移除链表元素。

2023-09-23 16:47:58 2466 1

原创 代码随想录算法训练营第2天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结

在进行了两天的leetcode刷题之后,总结一下自己的问题,有时候可能自己有想法,但是在动手写代码的时候突然发现不知道如何去下笔,需要自己多多锻炼,还有一点需要加强自己的C语言的基本能力,对于指针的运用,减少在使用时的问题。这一体的问题在于滑动窗口,之前并不了解,在看完视频之后才知道关键点在于,起始指针是在终止指针之后运动的,通过这种方式来确定最小的连续数组,同时需要注意将每一个合适的条件进行比较,最终遍历完所有的数组,以得到最合适的答案。拓展题目可以先不做。:希望大家 也做一个自己 对数组专题的总结。

2023-09-21 17:05:53 2657

原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素

本题的暴力破解法,对于我来说需要画一下图来确定,因为在两个for循环中存在要考虑nums[i]替换为nums[j],要考虑到 i = j -1 ,不然会出现结果错位。在第二种双指针的解法中,通过观看卡尔老师的视频,深刻的了解了这个概念是如何在实际中去运用。本题的内容之前一直有学习过,主要存在的问题还是在于左闭右闭区间的确定,再确定之后,三个if条件语句,都要注意middle+1还是middle-1。

2023-09-20 14:36:05 2639 1

空空如也

空空如也

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

TA关注的人

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