
C++刷题
文章平均质量分 69
小Q小Q
自信,坚持,upup~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
leetcode 234. 回文链表(c++详细解释)
回文链表是常考面试题,多多练习~原创 2025-07-18 17:30:00 · 393 阅读 · 0 评论 -
leetcode 206.反转链表(c++详细解释)
反转链表代码可以直接背下来~原创 2025-07-17 16:51:03 · 343 阅读 · 0 评论 -
leetcode 3.无重复字符的最长子串(c++详细解释)
滑动窗口问题,使用双指针法的应用要更灵活些~原创 2025-07-17 16:31:17 · 536 阅读 · 0 评论 -
leetcode 70.爬楼梯(c++详细最全解法+补充知识)
就是利用两个变量循环进行保存前一个结果pre,和前面第二个结果prePre。如果只有一阶台阶,只有一种走法。如果两阶台阶,有1+1和2两种走法。有3种及以上个台阶,那么分以下两种情况,将两者进行相加,即为最终结果。是 C++ STL 中的关联容器,基于哈希表实现,提供快速的键值对查找功能。: 统计特定键的数量(0或1,因为键唯一)1. 1 阶 + 1 阶 + 1 阶。使用哈希表进行存储所有的结果。有两种方法可以爬到楼顶。1. 1 阶 + 1 阶。2. 1 阶 + 2 阶。3. 2 阶 + 1 阶。原创 2025-05-07 15:37:10 · 552 阅读 · 0 评论 -
leetcode 21. 合并两个有序链表(c++解法+相关知识点复习)
2025.4.29想到其他知识点会后续再继续补充。原创 2025-04-29 17:05:56 · 902 阅读 · 0 评论 -
leetcode(双指针法)283.移动零(c++解法)
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。nums =nums =[0][0]你能尽量减少完成的操作次数吗?解答过程。原创 2025-04-25 21:54:04 · 159 阅读 · 0 评论 -
leetcode(动态规划)53.最大子数组和(C++详细解释)DAY12
前两天感冒突然严重+家中亲人走访,学习时间减少,今天病情好转,后续会继续更新学习。自信,坚持,upup~原创 2024-02-19 21:46:09 · 730 阅读 · 0 评论 -
leetcode(二分查找)34.在排序数组中查找元素的第一个和最后一个位置(C++详细解释)DAY11
本来以为挺简单的一道题,题不可貌相。限定的时间复杂度决定了只能使用二分查找,二分查找的细节还需要好好整理一下,再完善该题。自信,坚持,upup~原创 2024-02-15 22:47:54 · 663 阅读 · 0 评论 -
leetcode(双指针)15.三数之和(C++详细解释)DAY10
这个题有个bug就是,我的内层循环使用while就会时间超时,for循环就不会超时,就是第二个for循环的位置。暂时还没弄明白,不过以后遇到时间超时的时候,可以试一试换一个循环语句。自信,坚持,upup~原创 2024-02-15 13:48:08 · 577 阅读 · 0 评论 -
leetcode(双指针)11.盛最多水的容器(C++详细解释)DAY9
双指针的变化条件要找准。双指针的一遍遍历 比 两层for循环的暴力解法快很多。感冒好了不少了,课本的题正在做,这几天估计就会有更新啦自信,坚持,upup~原创 2024-02-13 21:14:20 · 854 阅读 · 0 评论 -
leetcode(数组)128.最长连续序列(c++详细解释)DAY8
今天感冒了,有点发烧,难受。题不算难,应该还有更简单的哈希表法,后续会补上。自信,坚持,upup~原创 2024-02-13 11:30:00 · 961 阅读 · 0 评论 -
leetcode(矩阵)74. 搜索二维矩阵(C++详细解释)DAY7
暴力解法 做题耗时16分30秒。。大年初二了,时间过得好快啊,继续加油。自信,坚持,upup~原创 2024-02-11 21:52:49 · 1296 阅读 · 0 评论 -
leetcode(二分查找)35.搜索插入位置(C++详细解释)DAY6
龙年新年快乐~今年运气真的很好,希望我的希望有希望。原创 2024-02-11 12:00:00 · 817 阅读 · 0 评论 -
leetcode(哈希表)49.字母异位词分组(C++详细解释)DAY5
新学了哈希表的形式,以及增加键和值的方法,还有遍历这种哈希表的方法。自信,坚持,upup~原创 2024-02-08 23:55:17 · 1321 阅读 · 0 评论 -
leetcode(滑动窗口)483.找到字符中所有字母异位词(C++详细解释)DAY4
这道题没想象中简单,写了好久。最开始没有考虑到p中有重复字符的情况,导致饶了很大圈子。最后还是参考别人的代码思路仿写的。学习了很好的思路。有收获!当两个序列的元素都需要计数的时候,可以使用两个哈希表,并且int型的值,都会初始化为0.,直接使用++运算也是ok的。自信,坚持,upup~原创 2024-02-07 22:27:07 · 1292 阅读 · 0 评论 -
leetcode(双指针)283.移动零(C++详细题解)DAY3
今天本来做了一个滑动窗口的题,感觉今天暂时没法弄清楚。所以先做一道稍微简单一点的题打卡,继续学习~原创 2024-02-05 22:53:52 · 661 阅读 · 0 评论 -
leetcode(滑动窗口)3.无重复字符的最长字串(C++详细题解)DAY2
代码所需知识详细解释:关于字符串string s:s.size();//返回字符串长度s[i] //调用下标为 i 的字符unordered_set < char > str;原创 2024-02-04 23:56:51 · 623 阅读 · 0 评论 -
leetcode 1.两数之和(C++详细题解)DAY1
查看题解时发现使用哈希表来查找更加高效,后续学习会补上相关的笔记~---2024.2.5 已经补上哈希表解法的相关代码。2025.5.9 精进了哈希表部分的代码原创 2024-02-03 22:10:20 · 677 阅读 · 1 评论 -
BC24 - BC29
BC24总成绩和平均分计算描述依次输入一个学生的3科成绩,在屏幕上输出该学生的总成绩以及平均成绩。输入描述:一行,3科成绩,成绩之间用一个空格隔开。输出描述:一行,总成绩和平均成绩(小数点后保留两位),用一个空格隔开。示例1输入:79.5 80.0 98.0复制输出:257.50 85.83#include<bits/stdc++.h>using namespace std;int main(){ float a,b,c,sum;.原创 2021-07-15 21:12:19 · 101 阅读 · 0 评论