- 博客(95)
- 收藏
- 关注
原创 2022第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(题解&解析)
记录刷题的过程、感悟、题解。希望能帮到,那些与我一同前行的,来自远方的朋友😉
2025-04-07 22:32:58
17861
121
原创 2024第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
记录刷题的过程、感悟、题解。希望能帮到,那些与我一同前行的,来自远方的朋友😉
2025-04-04 22:58:11
24455
137
原创 2023第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(真题&题解)(C++/Java题解)
记录刷题的过程、感悟、题解。希望能帮到,那些与我一同前行的,来自远方的朋友😉
2025-04-01 13:55:33
14569
125
原创 2023第十四届蓝桥杯大赛软件赛国赛C/C++ 大学 B 组(真题&题解)(C++/Java题解)
记录刷题的过程、感悟、题解。希望能帮到,那些与我一同前行的,来自远方的朋友😉
2025-03-29 11:36:42
20489
122
原创 Java复习
自从当上组长以来,我这个组长没有尽职尽责。因为我没有手把手教组员如何学java,我深感愧疚。原因是,自从学习C++与Go之后,Java语法陌生了许多。本文就用来复习Java!
2025-03-21 22:04:59
9089
85
原创 单调队列【C/C++】
当我在网上搜索了一大堆单调队列的文章后,我人傻了!?单调队列不应该很难吗??不应该是,像那样,站在的肩膀上,极尽升华吗???好吧,我接受了这个事实,单调队列,本质上是自己手搓一个函数。然后....没了单调队列,是一种思想!简单的说,是用维护一个,单调递增或者递减的 长得像队列一样的玩意!
2025-03-20 16:07:34
1078
16
原创 优先队列 priority_queue详解
说到,priority_queue优先队列。必须先要了解啥是堆与运算符重载(我在下方有解释)。否则只知皮毛,极易忘记==寸步难行。但在开头,还是简单的说下怎么应用。
2025-03-19 11:07:51
1467
27
原创 堆(heap)
通俗的说,堆(完全二叉树),其形状类似现实中的 "堆" (如沙堆、书堆):父节点在上,子节点在下。层次分明,如同物品层层堆叠。最大堆/最小堆的性质,就是(父节点>=子节点 | 父节点<=子节点),使得其像树一样。
2025-03-18 14:50:03
1446
14
原创 带你拿捏哈希表
向Carl老师学习,用最简单的话,讲述最复杂的知识。( •̀ ω •́ )✧ 哈希表就是数组的拓展。也就是说,若没有数组,自然也就没有哈希表!
2025-03-15 17:15:40
2971
90
原创 【数据结构】链表
链表只是一种工具,\( ̄︶ ̄*\)) 以此为始,开启成神之路喽。算法的核心并不依赖于数学,而是基于明确的步骤与逻辑去解决问题,这才是关键。
2025-03-10 22:30:28
2707
97
原创 双指针算法
双指针,顾名思义,就是用两个指针来操作数据结构,通常是数组或链表。这两个指针可以有不同的角色,比如一个快、一个慢,或者一个从左往右走,一个从右往左走。这种技术的核心思想是通过两个指针的协作来解决问题,避免暴力枚举,从而提高效率。
2025-03-06 12:16:59
1511
32
原创 PAT乙级真题 / 知识点(2)
不是我话多,而是真想说说。可能是说给别人,也可能是说给那不远后,回顾的这里的自己。我被牛客的50元代金卷,骗到了那里刷题....哈哈其实也没啥讨厌的,虽然没拿到钱,但是学到了新知识,看到了"基础算法"这条路上,不一样的风景!查漏补缺-数组初始化、进制转化、string运用、链表表示、scanf与printf搭配解决时间问题、公式模拟、思维锻炼、枝剪操作、刷新对<cmath><algorithm><cctype>的认识。挺开心的Ψ( ̄∀ ̄)Ψ!!但是被牛客的代金卷骗了还是很不爽!本来想凭实力挣钱,最后还是被破
2025-03-05 17:05:29
1389
66
原创 PAT乙级真题 / 知识点(1)
感谢pat乙级,不仅带给我的压力与前进的动力( •̀ ω •́ )y,更是让我看到了这路上不一样的风景。
2025-03-03 08:48:48
1444
49
原创 模拟算法(竞赛必备)
模拟算法,简单来说,就是按照题目描述的步骤或规则,一步一步地用代码实现解决问题的过程。就像是你在玩一个游戏,游戏有它自己的规则,而你需要根据这些规则来做出相应的动作以完成特定的目标。
2025-02-26 22:40:01
3078
65
原创 全排列(蓝桥必备)
全排列是蓝桥杯中的高频考点之一,我的学习历程为:先练习基础全排列 -> 熟练应用后使用stl函数->练习1、2、3、C++模板函数套用4、5、
2025-02-09 22:53:14
1208
15
原创 浅谈《图解HTTP》
《图解HTTP》适合作为第一本网络协议书。它就像一座桥梁,连接了 "零基础" 与 "系统性学习",对入门者及其友好。
2025-02-03 22:12:56
1489
21
原创 Floyd 算法
Floyed算法就是一种容易理解,可以算出任意两个节点之间的最短距离,代码编写简单的算法。缺点就是时间复杂度比较高,不适合计算大量数据。想要理解该算法,一定要结合本博客中的题目哦
2025-01-04 14:00:43
1658
20
原创 Go中的switch的8种使用场景:没有你想的那么简单
在 Go 中灵活使用 switch,可以使代码更清晰、更易维护。 switch 是 Go 中不可或缺的控制结构之一
2024-11-22 15:51:01
1552
19
原创 依赖管理(go mod)
上部分,我们介绍了使用GOPATH的痛点:多个项目无法共享同一个GOPATH,虽然vendor仍然无法多个项目无法共享同一个GOPATH,但是它提供了一种机制,让项目的依赖隔离而不互相干扰。版本格式 v(major).(minorr).(patch)中的 major 指的是大版本,minor 指的是小版本,patch 指的是补丁版本。从GOPATH到vendor,再到Go Module,这是一个不断演进的过程,了解每代依赖管理的痛点,能够更好的明白下一代依赖管理的初衷。
2024-11-17 19:02:50
2333
40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅