
力扣刷题
文章平均质量分 50
Macchiato817
记录学习的小基地
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
力扣刷题:206.反转链表
给你单链表的头节点head,请你反转链表,并返回反转后的链表。[2,1]head = [][]链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?原创 2024-03-04 19:53:29 · 551 阅读 · 0 评论 -
力扣刷题:226.反转二叉树
设置临时指针来进行左右子树的交换原创 2024-03-03 15:45:00 · 1102 阅读 · 0 评论 -
力扣刷题:100.相同的树
使用递归算法原创 2024-03-02 15:30:00 · 474 阅读 · 0 评论 -
力扣刷题:104.二叉树的最大深度
使用递归算法来解决原创 2024-03-01 11:20:55 · 511 阅读 · 0 评论 -
力扣刷题:2.两数相加
创建新链表来存放两个链表每个位置相加以后的结果,注意,相加超过9则需要进位,此时设置进位标记。原创 2024-02-29 21:03:07 · 477 阅读 · 0 评论 -
力扣刷题:141.环形链表
用两个指针遍历整个链表,指针p1从第一个节点开始,指针p2从第二个节点开始,如果p2或者p2的next等于空,说明整个链表没有环,则返回false,否则有环,返回true。原创 2024-02-29 19:28:17 · 517 阅读 · 0 评论 -
力扣刷题:383.赎金信
遍历ransomNote字符串的每个字符,拿ransomNote的字符和magazine的每个字符做对比,如果相同,则将magazine重的该字符改为0,接着比对ransomNote的下一个字符,如果遍历完magazine字符串都没有找到相同的,则返回false,如果ransomNote被遍历完则返回true。原创 2024-02-28 11:04:49 · 567 阅读 · 0 评论 -
力扣刷题:392.判断子序列
初始化两个指针 i 和 j,分别指向 s 和 t的初始位置。每次贪心地匹配,匹配成功则 i和 j 同时右移,匹配 s的下一个位置,匹配失败则 j右移,i不变,尝试用 t的下一个字符匹配 s。最终如果 i移动到 s 的末尾,就说明 s 是 t 的子序列。原创 2024-02-20 20:29:40 · 513 阅读 · 1 评论 -
力扣刷题:125.验证回文串
定义新字符串把符合要求的字符放入新字符串中,再对新字符串进行判断。原创 2024-02-20 16:04:53 · 683 阅读 · 1 评论 -
力扣刷题:122. 买卖股票的最佳时机 II
使用贪心算法,只要 相邻两天有利润,就进行买卖股票原创 2024-02-19 20:40:42 · 442 阅读 · 1 评论 -
力扣刷题:121.买股票的最佳时机
一个循环遍历整个数组。找到最小值元素以及最小值元素后面的最大值,即可得到最大利润。原创 2024-02-19 00:15:50 · 459 阅读 · 1 评论 -
力扣刷题:189.轮转数组
创建新数组存放轮转后的各个元素,再将新数组中的值依次赋值给原来的数组原创 2024-02-18 22:24:11 · 525 阅读 · 1 评论 -
力扣刷题:169.多数元素
力扣刷题:169.多数元素(C语言)原创 2024-02-18 18:03:59 · 389 阅读 · 1 评论 -
力扣刷题:26.删除有序数组中的重复项
力扣刷题:26.删除有序数组中的重复项(C语言)原创 2024-02-17 11:09:04 · 730 阅读 · 1 评论 -
力扣刷题:27.移除元素
力扣刷题:27.移除元素(C语言)原创 2024-02-17 10:19:53 · 535 阅读 · 1 评论 -
力扣刷题:88.合并两个有序数组
力扣刷题:88.合并两个有序数组(C语言)原创 2024-02-16 21:43:49 · 556 阅读 · 1 评论 -
力扣刷题:1768.交替合并字符串
力扣刷题:1768.交替合并字符串原创 2024-02-11 20:50:40 · 478 阅读 · 1 评论