给你单链表的头节点head,请你反转链表,并返回反转后的链表。[2,1]head = [][]链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?
2024-03-04 19:53:29
514
设置临时指针来进行左右子树的交换
2024-03-03 15:45:00
1068
使用递归算法
2024-03-02 15:30:00
437
使用递归算法来解决
2024-03-01 11:20:55
473
创建新链表来存放两个链表每个位置相加以后的结果,注意,相加超过9则需要进位,此时设置进位标记。
2024-02-29 21:03:07
454
用两个指针遍历整个链表,指针p1从第一个节点开始,指针p2从第二个节点开始,如果p2或者p2的next等于空,说明整个链表没有环,则返回false,否则有环,返回true。
2024-02-29 19:28:17
483
遍历ransomNote字符串的每个字符,拿ransomNote的字符和magazine的每个字符做对比,如果相同,则将magazine重的该字符改为0,接着比对ransomNote的下一个字符,如果遍历完magazine字符串都没有找到相同的,则返回false,如果ransomNote被遍历完则返回true。
2024-02-28 11:04:49
530
初始化两个指针 i 和 j,分别指向 s 和 t的初始位置。每次贪心地匹配,匹配成功则 i和 j 同时右移,匹配 s的下一个位置,匹配失败则 j右移,i不变,尝试用 t的下一个字符匹配 s。最终如果 i移动到 s 的末尾,就说明 s 是 t 的子序列。
2024-02-20 20:29:40
477
1
定义新字符串把符合要求的字符放入新字符串中,再对新字符串进行判断。
2024-02-20 16:04:53
647
1
使用贪心算法,只要 相邻两天有利润,就进行买卖股票
2024-02-19 20:40:42
398
1
一个循环遍历整个数组。找到最小值元素以及最小值元素后面的最大值,即可得到最大利润。
2024-02-19 00:15:50
434
1
创建新数组存放轮转后的各个元素,再将新数组中的值依次赋值给原来的数组
2024-02-18 22:24:11
498
1
力扣刷题:169.多数元素(C语言)
2024-02-18 18:03:59
366
1
力扣刷题:26.删除有序数组中的重复项(C语言)
2024-02-17 11:09:04
700
1
力扣刷题:27.移除元素(C语言)
2024-02-17 10:19:53
507
1
力扣刷题:88.合并两个有序数组(C语言)
2024-02-16 21:43:49
529
1
力扣刷题:1768.交替合并字符串
2024-02-11 20:50:40
462
1
CCF-CSP真题202012-1《期末预测之安全系数》C语言版
2024-01-28 20:53:25
997
CCF-CSP真题202009-2《风险人群筛查》C语言版
2024-01-27 20:44:42
510
CCF-CSP真题202009-1《称检测点查询》C语言版
2024-01-27 15:53:50
470
3
CCF-CSP真题202006-2《稀疏向量》C语言版
2024-01-26 21:06:10
525
1
CCF-CSP真题201912-2《回收站选址》(C语言版)
2024-01-25 19:58:18
392
CCF-CSP真题2019120-1《报数》---C语言版
2024-01-25 12:50:25
765
CCF-CSP真题202006-1《线性分类器》
2024-01-25 00:26:14
497
CCFCSP真题201902-2《小明种苹果(续)》
2024-01-24 18:04:41
443
1
CCF-CSP真题20190-1《小明种苹果》解答
2024-01-23 16:24:00
381