大一写的LeetCode题
文章平均质量分 56
博主大一写的题,仅供参考(高考后暑假未有提前学,十月初接触C语言)
热心市民烛九月
阿巴阿巴
展开
-
LeetCode:9.回文数,对整数的反转操作
对整数的处理:反转操作,这里吐槽一句,每次看答案的时候总觉得被按在地上摩擦。悲!原创 2024-02-05 21:32:57 · 715 阅读 · 0 评论 -
LeetCode:206反转链表
简简单单;C语言实现的,原创 2024-01-30 20:47:25 · 406 阅读 · 1 评论 -
LeetCode:面试题 17.04. 消失的数字
累加再减去法,位运算(抑或^法),C语言实现:原创 2024-01-31 21:12:14 · 1362 阅读 · 0 评论 -
LeetCode:83和82.删除排序链表中的重复元素I,II
C语言实现:链表的基操,遍历删除,为数不多不用动脑的题原创 2024-02-13 20:39:30 · 536 阅读 · 0 评论 -
LeetCode:13.罗马数字转整数
看似有点迷,实际上没啥套路,最最基础,根本没花样,我愿称之为目前见到的最简单的LeetCode题!C语言实现:原创 2024-02-05 22:51:05 · 536 阅读 · 0 评论 -
LeetCode:292.Nim 游戏
大一开学到现在,我不禁思考一个问题:代码重要吗?我的答案是,根本不重要,或者说,是次要的。我认为分析问题,和画图是写题的开始,方法的学习,和灵活运用是目的。代码从来都不重要。原创 2024-02-04 14:04:04 · 531 阅读 · 0 评论 -
LeetCode:67.二进制求和
又是一道求和,牢记核心要点求模,求余的使用,思路:对齐后逐个相加C语言实现,易错,字符串的结束标志很容易忘记!原创 2024-02-12 22:11:43 · 521 阅读 · 0 评论 -
LeetCode:21.合并两个有序链表之第一次的特殊情况
C语言实现:除了平平无奇外,就是关于对第一次(无头)特殊情况的处理,理解有无头的方便与否代码,详细注释原创 2024-01-29 22:19:10 · 574 阅读 · 1 评论 -
LeetCode: 189.轮转数组
1,翻转做法,推荐时O(n),空(1)2,环状替换,极不推荐(思路好像,但官方的解释比较难理解,官方题解更像是在秀操作,)时O(n)空(1)环状替换的思路,主要思想是:一次性(一步到位,而且不会),排到,轮转k次的位置,3,创建临时数组,拷贝完后,再拷贝回去,时O(n),空O(n);显现不出自身水平,尤其在掌握了翻转做法,这就太过时了4,单个临时变量,来一遍一遍的循环重复,向右轮转的操作(如果K和数组本身较大,时间耗损的多),时O(n^2),空(1)太LOW了。原创 2024-01-31 20:44:34 · 567 阅读 · 1 评论 -
LeetCode:141和142,环形链表之追及相遇和快慢指针的运用
经典题目,快慢指针的又一种用法,理解思想后就很容易实现,C语言实现:原创 2024-02-02 22:41:08 · 544 阅读 · 0 评论 -
LeetCode: 203.移除链表元素,之好习惯帮你节省时间
C语言实现:又是一个遍历然后对链表操作的题,简简单单?主要思路差别不大,还是循环遍历,即迭代法(递归也行,比较浪费空间 )对于这种影响到头结点(第一个结点,这是无头单链表,不是带头的单链表),要注意对头结点(第一个结点)的操作和别的结点操作有所区别,放不进循环,这类题,就是要我们有效的处理“头结点”原创 2024-01-30 23:13:23 · 501 阅读 · 1 评论 -
LeetCode: 160.相交链表(令人赞叹的优雅)
博主还未学习哈希表,所以介绍的是双指针法,此题的时O(n+m)空O(m)而今天的这个时O(n+m)O(1) ,绝对值得你细细品味,(官方的解释)我在这里也不好说啥,双指针解法易想,但是这些细节真的很难抓住,让我们来欣赏吧(欣赏前建议自己写写)原创 2024-02-01 21:02:22 · 356 阅读 · 0 评论 -
LeetCode:14.最长公共前缀
C语言实现:很简单的题,方法好想,代码好写,很难得的LeetCode简单题原创 2024-02-06 22:47:39 · 617 阅读 · 0 评论 -
LeetCode:70.爬楼梯
斐波那契数列,递归但超时,不给暴力那叫easy吗?C语言循环实现原创 2024-02-13 19:05:10 · 639 阅读 · 0 评论 -
LeetCode:138. 随机链表的复制之如何有效copy
C语言实现:基因复制似的copy方法?这样运用单链表的插入?太神奇了!原创 2024-02-02 23:08:08 · 568 阅读 · 0 评论 -
LeetCode:69.x的平方根
嗨嗨嗨,又是一道二分,二分好啊,就一个循环条件,还是固定的,一个判断条件,超级简单看看吧!原创 2024-02-12 23:48:32 · 605 阅读 · 0 评论 -
LeetCode:35.搜索插入位置之你真的会二分吗?
如果你对二分还理解的不透彻的话,何不借这个题强化一波,以后无忧?原创 2024-02-07 23:42:18 · 700 阅读 · 0 评论 -
LeetCode:2.两数相加
链表表示很大数字的两数相加,过程易想,情况不多,但多思考能很大程度减轻代码量,C语言实现:代码+注释,原创 2024-02-04 20:50:22 · 1203 阅读 · 0 评论 -
LeetCode:26.删除有序数组中的重复项
朴实无华,没有啥套路的题,十分安全,建议食用原创 2024-02-06 23:49:16 · 560 阅读 · 0 评论