![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小作业
努力学c的楼下小王
这个作者很懒,什么都没留下…
展开
-
解题详解 Leetcode:剑指 Offer 22. 链表中倒数第k个节点;21. 合并两个有序链表;面试题 02.04. 分割链表; LCR 027. 回文链表;LCR 023. 相交链表 ;14
定义快慢指针,先让fast走k步,走完k步跟slow同步走,当fast走NULL时,slow即为要找的节点,返回slow即可。创作不易如果有帮助的话就请留下一个免费的赞吧!原创 2023-09-09 11:36:08 · 221 阅读 · 11 评论 -
leetcode(力扣):203移除链表元素 leetcode(力扣):206反转链表 leetcode(力扣):876.链表的中间结点多种解法
slow一次走一步,fast一次走两步,当fast走到尾的时候slow就走到了中间。偶数有两个中间节点,题目要求返回第二个->fast==NULL;构建两个指针:快慢指针slow,fast。该解法好处在于无需考虑第一步尾插。原创 2023-09-07 12:57:36 · 487 阅读 · 11 评论 -
C语言练习:杨氏矩阵
解法二:直接利用寻找行时是否有符合比其更小值,若有直接进行寻找(更简便)解法一:利用返回值判断释放某一列是否存在相关数值。原创 2023-07-28 20:16:26 · 151 阅读 · 1 评论 -
C语言练习:字符串左旋
【代码】C语言:字符串左旋。原创 2023-07-28 20:02:21 · 69 阅读 · 1 评论 -
C语言练习:杨辉三角
【代码】C语言练习:杨辉三角。原创 2023-07-27 16:42:33 · 103 阅读 · 1 评论 -
C语言练习:青蛙跳台问题(一句点醒梦中人)
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。但与之 不同的是 青蛙跳台阶在第二个阶梯位置有两种可能1.跳两次 2.一次跳上去。f(m-1) ,f(m-2) 继续往下延申知道加起来为所有可能。由此可知对应函数为 f (m)=f(m-1)+f(m-2);所以 f(1)=1;原创 2023-07-26 20:12:56 · 162 阅读 · 4 评论 -
猜数字思维理解
2.将随机数获取写进主函数:防止点击过快导致 获取随机数时所得随机数与上一次相同。1.利用实时时间获取时间就可以获得随机数,而不是形同序列的随机数。原创 2023-05-22 19:02:13 · 130 阅读 · 2 评论