自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(279)
  • 收藏
  • 关注

原创 图论 算法1

这份代码通过深度优先搜索(DFS)来检测有向图中是否存在环。isCyclic函数使用递归方式遍历图的邻接表,并通过访问状态数组vis来判断是否存在环。主函数main负责读取输入数据、初始化图和访问状态数组,并调用isCyclic函数进行环检测。最后,根据检测结果输出相应的结果。用户_uBiEPArank用于优化并查集的合并操作,确保树的平衡。UnionFind类实现了并查集的基本操作,包括查找、合并和获取岛屿数量。Solution类使用UnionFind来计算网格中的岛屿数量。

2025-06-12 21:49:58 422

原创 用并查集求解leetcode200 岛屿数量?

当然了,主流的还是bfs,dfs。

2025-06-12 21:45:50 20

原创 堆遇到的stl与理论基础

最大堆:任意节点的值总是大于或等于其子节点的值。最小堆:任意节点的值总是小于或等于其子节点的值。向上调整(Heapify Up):用于插入操作,将新节点从下往上调整,确保堆的性质。向下调整(Heapify Down):用于删除操作,将新的根节点从上往下调整,确保堆的性质。这两个操作是堆数据结构的核心,确保堆始终保持其定义的特性,从而支持高效的插入和删除操作。用户_uBiEPAi>=1;i<n;"":" ");为什么我这里不输出ChatGLM你这里n=0了,不循环了。

2025-05-30 22:00:15 711

原创 c++流之sstream/堆or优先队列的应用[1]

比较逻辑由堆顶始终是队列中的最小值通过限制队列大小为 k,堆顶就是第 k 大元素这种方法巧妙地利用了最小堆的特性,避免了显式排序,时间复杂度为 O (log k),非常高效。要解决 “数据流中的第 K 大元素” 问题,通常可以使用 ** 最小堆(小顶堆)** 来高效实现。这种方法在维护一个大小为 K 的堆时,能保证堆顶元素始终是第 K 大的元素。初始化堆:创建一个最小堆,并在添加元素时保持堆的大小不超过 K。添加元素:对于每个新元素,如果堆的大小小于 K,则直接加入堆;

2025-05-30 21:56:43 827

原创 悲しくって 泣いてるわけじゃあない——冬の花 歌词

走吧 只是向前 我已下定决心就这样大步向前。走吧 只是向前 我已下定决心就这样大步向前。ああ 心が 笑いたがっている。ああ 心が 笑いたがっている。あなたは太陽 わたし は月。時のまにまに たゆたいながら。涙はお前には にあわない。ああ わたしが 負けるわけがない。涙はお前には にあわない。悲しくって 泣いてるわけじゃあない。只是因为活着 眼泪才不自觉跑了出来。但还是要和你再次许下两个人的约定。继续着埋藏眼泪 假装幸福的生活。

2025-05-29 21:50:20 93

原创 并查集 c++函数的值传递和引用传递 晴神问

题目。

2025-05-29 21:46:04 931

原创 今日は進展があまりありませんでした。悪名高いACM

また今度。

2025-05-25 17:25:46 992

原创 创建dummy

int sum=0;right<n;//每次更新右端点之后,立即向右移动左端点,for一次(you,while一次就好(zuo,接下来可以继续更新右端点了 while(left<=right) { if(sum-nums[left]>=target){left++;} //记录答案(就是以该点为右端点时,最小的长度,比较之后判断是否更新 if(sum>=target&&right-left+1<ans)ans=right-left+1;} };哪有问题ChatGLMwhileifnums[left]

2025-05-25 16:54:08 743

原创 如果爱能爱很久,将所有的我填满你的心窝

有细细的雨还有长长的伤口。和风中的雾不是短暂的交错。当满满的泪将要干枯的那天。有浅浅的笑还有缕缕的青烟。当满满泪的将要干枯的那天。有浅浅的笑还有缕缕的青烟。让白白的血落在我的缺口。在梦中的我如此悠游自若。让所有的我填满你的心窝。有细细的雨飘着呜咽沉默。

2025-05-21 21:53:24 87

原创 143.重排链表的尝试

第一个片段的问题在于这一步,它修改了,导致后续的指针操作不正确。第二个片段通过保存end->next到ednext,避免了这个问题,确保了指针的正确性。访客_7967ab声明一个node对象和new一个node对象的主要区别在于内存分配的位置、生命周期和内存管理方式。选择哪种方式取决于具体的使用场景和需求。

2025-05-21 21:45:44 1161

原创 非线性1无修

第一章为读者介绍了非线性动力学与混沌理论的基本概念、发展历史以及应用领域。但几何方法可以帮助我们理解其定性特征。消除时间依赖:增加一个维度。

2025-05-18 23:44:01 1185 2

原创 单调栈与单调队列(c艹)、可视化Qt?

ChatGLM单调栈和单调队列都是数据结构中用于处理序列问题的工具,它们在处理问题时具有不同的特性和应用场景。以下是单调栈和单调队列的主要区别:定义:操作特性:应用场景:实现细节:总的来说,单调栈和单调队列都是强大的工具,它们在处理不同类型的问题时具有不同的优势。理解它们的定义、操作特性和应用场景,可以帮助我们更好地选择和使用这些数据结构。ChatGLM在数据结构中,栈(Stack)是一种后进先出(LIFO, Last In First Out)的数据结构,其基本操作包括push(入栈)和pop(出栈),这

2025-05-04 19:16:46 1079 1

原创 躬亲】vscode配置c++多文件1

.h”文件一定是在“.cpp”文件中导入过的。

2025-05-04 00:19:22 793

原创 leetcode76

ChatGLMC++ 不允许在函数内部定义另一个函数。在C++中,函数必须定义在全局作用域、命名空间作用域或类作用域中,而不能定义在另一个函数的内部。如果你尝试在函数内部定义另一个函数,编译器将会报错。例如,以下代码将会导致编译错误:cpp复制void innerFunction() { // 错误:不能在函数内部定义另一个函数// 函数体使用lambda表达式:C++11及以后的版本支持lambda表达式,它允许你在函数内部定义匿名函数。cpp复制// Lambda函数体。

2025-04-30 21:56:20 1334

原创 c++漏缺: stl等 初始化 用法 sort

std::deque是最适合用作双向队列的STL容器,因为它专门为这种用途设计。std::list也可以用作双向队列,但在两端操作时性能不如std::deque。自定义双向队列适用于有特殊需求或性能要求的场景。根据你的具体需求选择合适的实现方式。访客_693bf2。

2025-04-30 17:28:45 1217

原创 leetcode继续c++10/100

前缀和数组prefixSum是一个长度为 n+1 的数组,其中表示原数组中从第一个元素到第 i-1 个元素的和。(表示没有元素的和)计算前缀和的时间复杂度:O(n)查询子数组和的时间复杂度:O(1)这种高效性使得前缀和在许多算法和问题中非常有用,特别是在需要频繁查询数组区间和的场景中。用户_uBiEPA。

2025-04-29 21:53:27 994

原创 排序版研究方向

曹培根代数新楼412代数1529代数1321代数1613代数1327代数1507代数新楼610代数1323代数新楼416代数1321代数1504代数1301代数1407代数1322代数1504调和分析1420动力系统1315动力系统1505动力系统1302动力系统1319动力系统新楼408动力系统1422动力系统1312动力系统1322李 平分析1425李俊钢分析1409分析新楼526分析1309分析。

2025-04-29 21:45:59 736

原创 leetcode hot100尝试1

这段代码实现了将一组字符串按照字母异位词进行分组的逻辑。通过排序每个字符串生成键,然后将具有相同键的字符串归为一组,最终返回所有这样的分组。用户_uBiEPA。

2025-04-23 21:42:41 1008

原创 未曾设想的道路1

中国科学技术大学数学科学学院拥有一支优秀的师资团队,以下是部分教授的简介:陈发来教授:陈景润教授:张希教授:陈卿教授:黄文教授:Renjie Chen教授:这些教授在各自的研究领域内都做出了显著的贡献,极大地提升了中国科学技术大学数学科学学院的学术声誉。如果您需要更多详细信息,可以访问中国科学技术大学数学科学学院的教师个人主页系统9。aae4ec中科大数学系那些教授的研究方向是高精度算法的,一一列举(高精度算法,不要别的,再仔细搜索)ChatGLM总结答案:基于15个搜索来源,阅读了3个网页1.中科大数学系

2025-04-23 21:38:23 747

原创 vim笔记

2025-04-17 15:22:44 372

原创 cfd笔记【1】简介

有限差分法是应用最早、最经典的CFD方法,它将求解域划分为差分网格,用有限个网格节点代替连续的求解域,然后将偏微分方程的导数用差商代替,推导出在离散点上有限个未知数的差分方程组。求出差分方程组的解,就是微分方程定解问题的数值近似解。它是一种直接将微分问题变为代数问题的近似数值解法。这种方法发展较早,比较成熟,较多地用于求解双曲型和抛物型问题。

2025-04-16 23:50:39 381

原创 Linux虚拟机filezilla总是连不上

从第一个到第二个需要设置什么imagePNG68.59KBimagePNG134.39KBChatGLMbash复制bash复制这两个命令将确保SSH服务被启动并在每次系统启动时自动运行。用户_uBiEPA。

2025-04-16 22:42:37 993

原创 Linux路漫漫

完整的命令示例:bash深色版本。

2025-04-15 19:49:37 982

原创 熟悉Linux下的编程

MATLAB是一种高级的数学计算软件,主要用于算法开发、数据分析、数据可视化、工程计算和编程。用户可以使用MATLAB编写脚本和函数,进行复杂的数学运算和数据处理。Simulink是MATLAB的一个附加模块,专门用于建立、模拟和分析动态系统的模型。它提供了一个可视化的界面,用户可以通过拖拽和连接不同的模块来建立系统模型,并通过Simulink中的仿真工具来模拟系统的行为12。

2025-04-15 19:47:25 1420

原创 我所学的cfd【1

简要总结研究背景、方法、结果和结论。

2025-04-10 21:19:04 936 1

原创 Java bs架构/反射

规定的格式是要换行,而打印流天然换行 线程池可以直接处理thread,thread继承自runnable在Java中,线程池的方法用于提交一个任务给线程池执行。这个方法接受一个对象作为参数。是一个函数式接口,因此你可以直接传递一个实现了接口的类的实例,或者使用lambda表达式。所以,里面填的是类型。例如:java复制在Java 8及更高版本中,还可以使用方法引用。如果有一个已经定义好的方法,其签名与的方法相匹配,可以直接使用方法引用。例如:java复制这里的就是方法引用,表示将方法作为的方法

2025-04-10 19:13:42 1024

原创 Java实战报错 tcp

确保服务器程序先运行并监听9999端口。确保客户端连接到正确的 IP 和端口。检查端口占用和防火墙设置。如果问题仍未解决,请提供更多上下文信息(如客户端代码、完整的错误日志等),以便进一步分析。代码模式没有回应Preview从你提供的命令行截图来看,你尝试使用来检查端口 9999 是否被占用,但没有得到任何回应。这通常意味着端口 9999 当前没有被任何进程占用。确保服务端代码无误,并能成功绑定到端口。检查端口是否被占用,或者尝试更换端口号。确保防火墙和权限设置不会阻止程序运行。

2025-04-09 20:15:29 1332

原创 反射 tcp

2025-04-09 19:54:54 256

原创 那些路上的脚印,从来不会被隐藏。

参访大厂投身教育,专业第一选择教育?

2025-04-08 21:56:51 70

原创 Java输入输出流与编码

用户_uBiEPA//三个玩家 //备牌 //示例代码块,跟着对象走 { String[] ranks = {"3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A","2"};} public void prepareCard(){ // 添加普通扑克牌 } //洗牌 public void shuff(){ Collections.shuffle(cards);} //发牌[return3个数组?

2025-04-08 20:04:36 770

原创 Java实战报错

在 Java 中,直接使用{}来初始化List是不被允许的。你需要使用具体的实现类(如ArrayList)来初始化List。这样可以确保代码的正确性和安全性。用stream流洗牌在 Java 中,Stream是一种强大的工具,用于处理集合或数组中的数据。尽管Stream本身并没有直接提供“洗牌”功能,但我们可以结合或其他随机化方法来实现类似的效果。以下是使用Stream和虽然Stream本身不提供洗牌功能,但我们可以通过将流收集到列表中并在收集后调用来实现洗牌。这种方式既利用了Stream。

2025-04-03 19:06:23 642

原创 Java 集合 Map Stream流

本质是匿名内部类,重写了遍历到每个元素时调用的方法accept,可以简化成lambda形式。Map对象的stream流的map方法: 举个例子演示ChatGLM在Java中,对象的流并不直接存在于接口中,但是你可以通过的、或方法来获取对应的流,然后使用方法进行操作。下面是一个例子,演示如何使用的方法来获取流,并使用方法来处理每个条目:java复制在这个例子中:输出结果将是:复制每个值都是原中对应值的两倍。这个例子展示了如何使用的流和方法来转换中的元素。注意,我们在方法中使用的是来创建新的条目,这

2025-04-03 18:35:01 1163

原创 Java 集合

Collection是根接口,定义了集合的基本操作。List是Collection的子接口,定义了有序集合的操作。ArrayList是List接口的实现类,提供了基于动态数组的实现。符号位处理:算数右移保留符号位,逻辑右移不保留符号位。负数处理:算数右移保持负数不变,逻辑右移会改变负数的值。使用场景:算数右移通常用于需要保持数值符号的场合,如整数除法;逻辑右移用于不需要考虑符号的位操作。在编程时,根据需要选择合适的右移操作。例如,在Java中,>>用于算数右移,>>>用于逻辑右移。

2025-04-02 17:25:41 812

原创 Java collection实例电影尝试

确保类名和文件名一致。确保文件路径正确,符合包结构。这样就可以解决 IDE 提示的错误。public class MovieOperator { //在这里创建集合 private static List<Movie> movies=new ArrayList<>();System.out.println("操作系统======");if (s.equals("1")) { System.out.println("输入删除主演名");

2025-04-02 16:55:15 970

原创 初次尝试tex,报了很多错

你可以在文档前言部分(preamble)中定义类似以下的命令:latex深色版本\textbf{这是第 #1 段占位符文本。}%这样,当你使用时,它会生成一段加粗的占位文本,例如:“这是第 1 段占位符文本。\zhlipsum应该是用来生成中文占位文本的命令,但目前并没有标准化的实现。你可以通过自定义命令或查找相关宏包来实现这一功能。如果需要进一步帮助,请提供更多上下文或具体需求!

2025-03-28 23:30:26 908

原创 python怎么批量导入包 模块 方法 类

a文件夹里有10个包,第i个包里都有b_i.py,可以给a文件夹里创建__init__.py,导入10个包里所有模块的所有类和函数 吗。文件里的所有类和函数,可以通过以下方式实现。文件,并在其中编写代码动态导入所有子包中的模块(如。我想导入包a里面b.py和c.py里所有的类和函数。通过以上方法,你可以灵活地导入包中的多个模块内容!在 Python 中,如果你想从包。文件夹下的所有子包,并导入它们的。我们可以通过 Python 的。通过这种方式,你可以轻松地将。文件后,你可以直接通过。

2025-03-28 16:46:38 996

原创 字节流 缓冲流 线程池

增加本身的桶。

2025-03-27 20:34:08 968

原创 latexmk -xelatex thesis老老实实用命令行把,至少这样可以得到正确的参考文献

2.4 编译文档 本模板仅支持使用XƎLATEX引擎编译。为了生成正确的目录、脚注以及交叉引用,您 至少需要连续编译两次。xelatex thesis 假设编写论文所使用的TEX源文件名为thesis.tex。若要编译论文,请在命令行中 执行 biber thesis # 若引用了参考文献, 请执行该行命令 xelatex thesis 或者使用latexmk: latexmk-xelatex thesis。

2025-03-27 00:04:47 235

原创 file io(I)

类有几个构造器,允许您以不同的方式创建。对象,根据您的具体需求选择合适的构造器。这些构造器提供了不同的方式来创建。,学习顺序可独立安排。

2025-03-26 21:44:04 858

原创 Java通信

四次挥手通过四次交互,确保了 TCP 连接的可靠关闭。双方分别声明关闭意图(发送 FIN)。双方分别确认关闭(回复 ACK)。通过TIME_WAIT状态处理网络延迟问题。现实比喻类似两人结束对话:A:“我说完了。”(FIN)B:“好的。”(ACK)B:“我也说完了。”(FIN)A:“好的。”(ACK)客户端客户端角色:主动发起请求的一方(“提需求的人”)。功能:向服务端发送请求,接收并展示服务端返回的数据。常见例子。

2025-03-26 20:44:25 1104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除