- 博客(79)
- 问答 (1)
- 收藏
- 关注
原创 7.24 C/C++蓝桥杯 | 排序算法
get新知识:get新知识:在 C++ 中,fixed 和 setprecision 都是用于控制浮点数输出格式的操纵符(manipulator),需要包含头文件 <iomanip> 才能使用。在你提供的代码 中:先通过 fixed 切换到固定小数点模式再用 setprecision(2) 指定保留 2 位小数最终输出的结果会是一个保留两位小数的浮点数(例如 3.14、5.60 等)举例说明: 如果 1.0*sum/n 的计算结果是 3.14159,这段代码会输出 3.14;
2025-07-24 20:35:49
550
原创 7.23 Java基础|IO流【下下】
本文介绍了Java I/O流中的字符流和缓冲流操作。字符流Writer类包含write()、flush()等方法,FileWriter实现文件写入。缓冲流BufferedWriter/BufferedReader通过内存缓冲区提升大文件处理效率,提供newLine()等便捷方法。数据流和对象流部分简要提及DataOutputStream/ObjectOutputStream等类。文章包含实用代码示例:文件读写、拷贝操作,并详细说明缓冲流在大型文件处理、频繁小数据读写等场景下的性能优势(实测效率可提升10倍)
2025-07-23 14:22:09
694
原创 7.22 Java基础 | I/O流【下】
【都是void类型的函数】FileOutputStream使用文件输出流将“幼稚鬼同学快学习”写入磁盘文件【除了close都是int类型函数】感觉上一篇写了一tan 粑粑,可能当时人不太清醒而且不够理解。
2025-07-22 20:30:30
899
原创 7.19 Java基础 | 异常
java自带的异常太多,记不过来,这时候我们可以学会自定义异常。自定义运行时异常:public class 类名 extends RuntimeException{}自定义检查异常语法:public class 类名 extends Exception{}自定义异常的命名通常是:场景描述+Exception,例如:用户名不存在异常 UsernameNotfoundException自定义使用示范:在登陆时,账号密码不对,则出现账号不存在、密码错误的异常提示。
2025-07-19 15:59:37
157
原创 7.16 Java基础 | 集合框架(上)
今天我看的菜鸟教程学的,也看了一些相关视频,下边把整体的框架大概总结一下,以便以后复习。【1】主体:与1、是层次结构的根接口,子接口有:List接口 Set接口 Queue接口 Map接口 Iterator接口。
2025-07-16 22:15:08
1272
原创 7.15 Java基础|大小写转换、数组、ArrayList类
ArrayList打破普通数组需要先声明数组的规则,可以自动调整他的容量,因此,数组列表也称为动态数组。(1)add(Object element)列表尾部添加指定元素。(3)get(int index) 返回列表中指定位置的元素。(2)size() 返回列表元素个数。2、ArrayList的方法。
2025-07-15 21:55:25
317
原创 7.15 Java基础 | 类型转换、Math类
目录一、类型转换表格示例:代码程序: 数组的定义:二、Math类 一个程序解释所有:数组的定义:二、Math类注意:Math.sin(Math.PI/2); 这里的Math.PI指的是π
2025-07-15 15:15:11
165
原创 25.5.4数据结构|哈夫曼树 学习笔记
●权:___________●带权路径长度:__________WPL=所有的叶子结点的权值*路径长度之和●前缀编码:____________已知哈夫曼树n个节点的权值表,构造哈夫曼树
2025-05-04 20:21:48
504
原创 25.4.30数据结构|并查集 路径压缩
1、在QuickUnion快速合并的过程中,每次都要找根ID,而路径压缩让找根ID变得更加迅速直接。2、路径压缩针对的是【查找根ID】进行的压缩。3、需要实现的是:在找根节点的过程中,记录这条路径上的所有信息,处理完事务后,恢复保存的节点信息,恢复父节点的关系(二)使用宏定义(没搞明白vscode怎么才能用下边的宏代换)#ifndef#else和#endif是 C、C++ 等编程语言中的预处理指令,主要用于条件编译。这是 "if not defined" 的缩写,其作用是检查某个宏是否未被定义。
2025-05-01 21:31:45
545
原创 数据结构|并查集
本章节了解了并查集并查集,学习了它的两种算法快速查找,快速合并。代码实现,代码框架。三中优化思路,基于size的优化,基于rank的优化,路径压缩。
2025-04-29 21:14:52
1342
1
原创 4.5蓝桥杯|高塔登顶方案(5025)
5020 高塔登顶方案从不会做到会做的过程,从不理解到不理解的过程,从一个不会做这道题的人的角度出发看这个问题
2025-04-05 21:24:23
534
原创 4.4 力扣|59螺旋矩阵II
1、模拟题,在纸上模拟一下过程,第一轮、第二轮......更快找到思路2、边界的变化容易搞混,使用意义清晰的名字非常有必要。
2025-04-04 15:11:26
192
原创 数据结构|栈的基本操作4.1
栈是一种只能在一端进行插入或删除操作的线性数据结构。这一端被称为栈顶(top),而另一端被称为栈底(bottom)。
2025-04-01 12:39:28
367
原创 蓝桥杯算法日记|2.11二分算法
分查找数组元素https://www.lanqiao.cn/problems/1389/submissions/67ab4a893b64c2ee8fae7d8d/二分法的基本思想是:每次将区间缩小一半,重复这个过程,直到找到目标值或者确定目标值不存在于该区间内。是在一个实数区间找一个数。实数区间可能会用f(x)一个函数来表示,判断条件是l,r非常接近,通常设置一个非常小的数sta=1e-6;需要寻找单调函数,将它二分。整数二分、浮点二分、二分答案。裂开了,,,,明天继续研究。
2025-02-11 23:05:51
401
原创 蓝桥杯算法日记|贪心、双指针
1、一般经常用到sort(a,a+n);【a[n]】排序,可以给整数排,也可以给字符串按照字典序排序2、每次选最优。
2025-02-10 21:32:41
336
原创 蓝桥杯练习日常|c/c++竞赛常用库函数(下)
lower_bound(start地址,end地址,x) 返回从开始到结束左闭右开中第一个。upperbound(start地址,end地址,x) 返回左闭右开第一个。头文件<cstring>,用于将一段内存区域设置为指定的值。该函数返回一个指向存储区。
2025-01-23 16:36:17
1241
原创 蓝桥杯算法日常|枚举[*找到最多的数]
做这道题我出现的疑问:1、数组输入输出c++一般会采用那种方便的方式??2、怎样方便给数组中每个数出现的次数计数??【c语言和c++】
2025-01-18 17:20:41
527
原创 Java复习|图形用户界面AWT、Swing——银行客户管理系统【校课版】(2)
登陆、开户、销户、存款、取款、查询、修改密码客户表(省份证号,姓名,密码,账面额,日期,账号)、账单表(账号,存款数,取款数,日期)2、代码分析及实现。
2024-12-25 16:21:36
347
原创 Java复习|图形用户界面AWT、Swing----银行客户管理系统【校课版】【1】
(1)图形用户界面AWT、Swing知识点总结(2)部分银行客户管理系统【校课版】代码,最终做成一个成功连接数据库并且能够运行的小项目。 本章节主要侧重于知识点的总结和一点点管理系统的代码。未完待续......
2024-12-24 23:48:54
1237
原创 24.8.14 数据结构|树、二叉树
1:n节点、根结点、父节点、叶子结点、度、高度、深度:有几个分叉就有几个度:第几层:节点的度的最大值关系:父子实现:存储。
2024-08-14 23:42:51
226
空空如也
human resourse machine游戏这一关怎么过,有同学可以指导一二吗?
2023-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人