
刷题指南
文章平均质量分 93
刷题练习总结与方法
酷酷学!!!
那你呢 三年后 会在哪里呢
展开
-
算法专题十一: 基础递归
3. 当N = 3时跟N = 2的思路一样, 先把B上的n-1个盘子转移到B上(借助C),再把A上的最后一个盘子转移到C上, 最后将B上的盘子转移到C上(借助A),算法原理:这个就是求x的n次方, 如果使用暴力解法, 当n特别大时是会超时的, ,那么我们采用第二种思路, 递归的思想。解决大问题时具有相同的子问题时,解决子问题又出现相同类型的子问题时就可以使用递归。当链表为空或者只有一个节点, 返回当前节点即可,即为递归出口。先比大小,让小的那个节点连上后面合并好的链表。递归:宏观视角理解递归。原创 2024-11-22 19:55:06 · 665 阅读 · 0 评论 -
算法专题十: 栈+BFS
使用栈和广度优先搜索(BFS)算法都是常见的图形和树形结构遍历方法原创 2024-10-24 20:37:35 · 858 阅读 · 0 评论 -
算法专题九: 哈希表与字符串
哈希表leetcode刷题和字符串刷题原创 2024-10-21 11:07:25 · 1089 阅读 · 0 评论 -
算法专题八: 链表
常用技巧画图!!!更加直观形象, 便于我们理解引入虚拟头节点, 方便我们对链表的操作, 减少我们对边界情况的考虑. 如果没有虚拟头节点我们可能还需要考虑头插时候的情况进行特殊处理3. 不要吝啬空间, 大胆定义变量4. 快慢双指针, (判环, 找链表中环的入口, 找链表中倒数第n个节点)链表中的常用操作创建一个新的节点 使用new尾插的方法头插的方法 (逆序链表)原创 2024-10-19 16:42:23 · 1381 阅读 · 0 评论 -
算法专题七: 分治归并
使用归并的思想解决问题原创 2024-10-16 16:03:03 · 1185 阅读 · 0 评论 -
算法专题六: 模拟与分治快排
本篇题目为模拟和数组分三块快排算法与快速选择算法原创 2024-10-13 12:42:04 · 1132 阅读 · 0 评论 -
算法专题五: 位运算
本文将介绍位运算常见的用法总结, 以及题目解析原创 2024-10-09 20:10:08 · 1549 阅读 · 1 评论 -
算法专题四: 前缀和
本文继续讲解算法专题, 利用前缀和思想求解原创 2024-10-07 21:10:33 · 2295 阅读 · 50 评论 -
算法专题三: 二分查找
本文即讲解朴素二分算法与左右端点的二分算法原创 2024-10-05 15:30:36 · 1552 阅读 · 0 评论 -
算法专题二: 滑动窗口
本文介绍滑动窗口算法思路, 以及题目讲解原创 2024-10-01 19:38:57 · 1566 阅读 · 0 评论 -
C++: 二叉树进阶面试题
一些面试中可能会遇到的二叉树的进阶题目原创 2024-09-15 13:46:49 · 1693 阅读 · 39 评论 -
算法专题一: 双指针
常见的双指针有两种形式,一种是对撞指针,一种是左右指针。原创 2024-09-07 14:59:34 · 2044 阅读 · 85 评论 -
LeetCode之vector
LeetCode和牛客网 vector相关题目解析原创 2024-07-29 14:11:14 · 1742 阅读 · 2 评论 -
Leetcode之string
本篇整理了一些关于string类题目的练习, 希望能够学以巩固.博客主页:酷酷学!!!点击关注~首先题目指出, 字符串以空格分隔, 并且不以空格结尾, 可以使用字符串的成员函数, 从后往前寻找, 找到空格的位置, 即为最后一个字符串的分割位置, 使用成员函数substr进行字符串分割, 从pos+1位置,不传第二个参数默认到字符串结尾, 随后输出字符串长度即可.string s;cin>>s;string s2;原创 2024-07-22 19:34:42 · 1414 阅读 · 5 评论 -
LeetCode题目: 循环队列与用栈实现队列
“大部分学生与马克思所描述的工人十分相似, 马克思所描述的工人是为了生存, 不得不出卖劳动力, 机械的重复固定的工作, 大部分学生, 也可以说是为了未来的生存, 不得不去学校每周重复地上规定的课, 工人的劳动工资因为竞争加剧, 就不断压低, 学生的分数标准, 因竞争加剧被不断抬高, 工人只有延长劳动时间或加大工作强度, 才能多得一点工资以维持生活, 学生只有延长学习时间或加大学习强度, 才能多考一点分数以保障升学, 人们总说学生有这样的问题那样的问题, 在我看来, 有时候也不能怪学生自己, 而在客观上, 我原创 2024-05-18 12:33:46 · 1253 阅读 · 7 评论 -
刷题日记 ---- 顺序表与链表相关经典算法题(C语言版)
以上是对顺序链表学习中比较经典的算法题, 里面的算法思想很值得学习, 并且涵盖了一些细节和错误, 使得对顺序表和链表的理解更加深刻!!原创 2024-04-27 17:11:18 · 1360 阅读 · 5 评论