- 博客(24)
- 收藏
- 关注
原创 LeetCode876---找出并返回链表的中间结点经典OJ题
一.基础方法:计算链表长度,遍历链表找出中间结点二.快慢指针法 原理:用快慢指针分析:大致可以分为奇数个结点和偶数个结点两种情况。创建两个指针变量,一个为slow指针,一个为fast指针。slow指针一次走一步,fast指针一次走两步,走到最后fast指针走过的长度一定是slow指针走过的二倍。此时fast为最后一个结点(偶数结点时为NULL),slow为中间的那个节点(偶数结点时为中间靠后那个节点)。最后返回slow指针即可。快慢指针代码演示:
2024-07-27 22:16:50 312
原创 C语言的分支与循环语句
目前就写这么多吧,希望我的分享能够帮到更多的人,也促使我自己不断进步.(1)打印一定范围内的素数。(2)判断素数的各种方法。
2024-01-30 18:24:28 541
原创 初识编程,还有漫长的路要走,坚定信心,追上那个曾经被寄予厚望的自己。
刚步入编程这座神秘的古堡,脑海里想的就是把见到的代码理解并掌握,最后装进自己的脑袋里,经过了一学期的编程学习之后,我目前更想掌握更多的编程知识,去利用自己的思维写出别人写不出的东西。作为一名非纯计算机专业的大学生,医工结合的大学课程的杂而多不免让我感到心力憔悴,但经过大一上学期的学习和探索,从医工结合的体系课程中找到了真正让自己感兴趣的内容——那就是与计算机相关的课程,例如C语言等,我也对即将学习的其他计算机课程充满期待。写代码有困难时可以模仿别人的代码,切记不要只抄别人的代码而不真正理解代码的深层意思。
2024-01-16 21:09:19 419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人