自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十大算法篇之选择排序

选择排序(Select Sort)是另一种简单直观的排序算法,它的基本思想是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完为止。:从未排序区间中找到最小的元素,将其与未排序区间的第一个元素交换位置,使其成为已排序区间的最后一个元素。:将列表分为已排序区间和未排序区间。初始时,已排序区间为空,整个列表属于未排序区间。:重复以上步骤,直到未排序区间只剩下一个元素,此时整个列表已经排序完成。

2024-06-26 13:30:24 354

原创 十大排序算法之冒泡算法

冒泡排序(Bubble Sort)是一种简单的排序算法,它重复地遍历要排序的列表,一次比较两个元素,如果它们的顺序错误就把它们交换过来。这个算法的名字由于它在列表的一个端点上开始排序时,小的像一个气泡一样浮到顶端,从而名字的来历。从列表的第一个元素开始,比较相邻的两个元素,如果顺序不正确(例如,当前元素比下一个元素大而且是递增排序),则交换它们的位置。从列表的开头到结尾重复上述步骤,每次比较相邻的元素,将最大的元素逐步“浮”到正确的位置。重复遍历列表,直到不需要交换任何元素,此时列表已经排序完成。

2024-06-26 13:25:48 283

原创 深入了解SFML的配置过程

很清晰的就可以看出来,C++标准库就为于C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519 这个目录下,那么其中的MSVC是什么呢?C++标准指定的标准库,一般都在这些编译器的文件当中存放,但是C++的扩展库就不是这样了,需要读者们进行相应的下载。在“包含目录”中填写你的SFML库的include目录, 在"库目录"上写上你的SFML库的lib目录。然后添加lib目录,就大功告成了!

2024-06-25 17:59:07 725

原创 如何制作ChatGPT?

目前,使用基于Transformer架构的预训练模型(如GPT-2、GPT-3等)是一个常见的选择,因为这些模型在多种自然语言处理任务上表现出色。使用选定的任务和数据集,对预训练的模型进行微调。微调的目的是调整模型的参数,使其能够在特定任务上达到更好的性能。确定模型的特定任务,如对话生成。制作类似ChatGPT的系统需要大量的数据和强大的计算资源来训练和部署模型。确保模型能够处理各种输入情况,包括错误或不完整的输入,并能够产生合理的响应。将训练好的模型集成到选择的架构中,确保模型能够在实时环境中高效运行。

2024-06-25 11:10:39 258

原创 如何管理C++内存?

C++的优势在哪里?当然是内存管理,那么我们该如何使用C++进行内存管理呢?这些将在本文揭晓!

2024-06-25 10:42:49 969

原创 A*寻路算法

这个示例代码展示了如何使用C++实现A星寻路算法,其中使用了优先队列来管理开放列表,并用一个向量来存储关闭列表。算法会在给定的地图上寻找起点到目标点的最短路径并返回。请注意,在使用动态分配的节点内存后,应在程序结束时释放这些内存以避免内存泄漏。这段代码与之前的实现方式相比,主要区别在于选择最小F值节点的方法。在这个示例代码中,我们通过比较F值的大小来找到最小F值节点,而不是使用优先队列。其他部分的实现基本相同,都是按照A星寻路算法的思想进行的。同样,需要注意在程序结束时释放动态分配的节点内存。

2024-04-06 21:09:31 396 1

原创 Reader

本软件仍处于起步阶段,如果有任何的bug,请见谅。百度网盘密钥:KTMR。以上是照片的显示效果。以上是文本的显示效果。

2023-08-29 21:12:22 53 1

原创 C++内存空间是什么?

需要注意的是,操作系统内核中的C++代码需要花费更多的时间和精力来确保代码的正确性和安全性。因为C++具有更多的特性和更强的抽象能力,一些操作系统内核所需的精细控制可能会受到C++的限制。C++内存空间有四大域,分别为:内核空间,栈,堆,数据段,代码段。代码首先通过`input`函数获取用户输入的n,然后创建了一个名为`fib`的空列表,该列表将用于存储斐波那契数列的每一项。4. 内存容量不同:栈的大小是固定的,只能分配一定的内存空间,而堆的大小则可以动态分配,可以根据需要分配更大的内存空间。

2023-07-16 11:44:59 793 1

原创 你知道抖音流量池吗?

博客太少流量怎么办,转行抖音?

2023-07-13 21:21:28 293 1

原创 C++指针简单说明

今天我们来了解一下C++中的指针

2023-07-13 20:56:27 39 1

原创 C++文件的各方式处理

在这个文章,我将带你学习如何用C++代码处理简单文件

2023-07-13 20:37:58 51 1

空空如也

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

TA关注的人

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