- 博客(193)
- 收藏
- 关注
原创 c++游戏开发第一期
之后起名字并选路径,进入后点击本地windows编译器后面的箭头,点击配置启动项目。路径根据自我喜好弄,再点击安装,等待装好,装好后点击软件,再点击创建新项目。点击下载的东西,再点下一步,找到visual c++2022,并点击安装。以后我将要发c++游戏开发的教程,可能更得比较慢。这就是本期的所有内容了,下期再见~~~下完后点击,进入界面,点击可用。下完后点击安装包,等待下好。在配置启动项目点击当前选择。),点击“下载EasyX”.)下拉找到下面图片的东西。就配好了,具体使用等下期。找到空项目(c++)
2025-03-29 21:24:47
322
原创 c++链表
如果插入位置大于0,遍历到插入位置的前一个节点,将新节点的next指针指向前一个节点的next节点,然后将前一个节点的next指针指向新节点。如果删除位置大于0,遍历到删除位置的前一个节点,将前一个节点的next指针指向待删除节点的下一个节点,然后删除待删除节点。链表有头节点和尾节点,头节点用于记录链表的开头,尾节点用于记录链表的结尾。在主函数中演示了链表的基本操作,首先在链表末尾添加了三个节点,然后在链表的特定位置插入了两个节点,最后从链表中删除了两个节点,并打印出了最终的链表结果。
2024-08-14 15:16:06
1035
1
原创 c++动态规划
它是通过将问题分解成子问题,并将子问题的解存储起来,以便之后的计算中重复使用。斐波那契数列是一个递归定义的数列,前两个数为0和1,后面的每个数都是前面两个数的和。即:F(n) = F(n-1) + F(n-2),其中F(0) = 0,F(1) = 1。动态规划的解法是将问题分解成子问题,并将子问题的解存储起来。对于斐波那契数列,我们可以使用一个数组来保存前面的计算结果,以便之后的计算中重复使用。我们通过递归的方式解决子问题,并将子问题的解存储起来,以避免重复计算。,即斐波那契数列的第。
2024-08-13 11:20:34
367
原创 c++ rand函数
为了生成更具随机性的伪随机数序列,我们一般在使用rand函数前,先调用srand函数设置随机数种子。种子值是一个整数,用于初始化随机数生成器的起始状态,不同的种子值会得到不同的随机数序列。需要注意的是,rand函数生成的是伪随机数,它是通过一个算法计算得出的,并不是真正的随机数。因此,如果需要更高质量的随机数,可以考虑使用C++11中新增的随机数库。在上面的代码中,我们首先使用srand函数将随机数种子设置为当前时间,以获得更具随机性的伪随机数序列。每次调用rand函数时,它会返回一个不同的伪随机数。
2024-08-10 17:09:10
525
原创 洛谷 P1000 超级玛丽游戏
超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。这一题不做解释,直接上代码。这一题也是非常简单,
2024-08-10 14:01:20
432
原创 c++ 弹窗办法
除了使用Windows API,还可以使用第三方库创建弹窗,比如Qt库。Qt是一个跨平台的C++ GUI开发框架,提供了丰富的界面组件和弹窗功能。首先,需要包含Windows.h头文件,这个头文件包含了Windows API的相关函数和结构体。在这个函数中,需要进行窗口类的注册、窗口的创建、窗口的显示以及消息的处理。下面我会逐一介绍几种常见的方法,并提供相应的代码示例。,它是一个回调函数,负责处理窗口的消息。静态函数创建了一个信息框弹窗,指定了窗口的标题和内容。启动应用程序的事件循环,等待窗口消息的处理。
2024-08-10 13:55:24
992
原创 c++修仙小游戏预告
大家好,我是gezhengxu2024,我目前正在写修仙小游戏,这个游戏我通常会在周六写(别问我为什么不周日写),如果想知道进度可以加入我的洛谷团队查看(
2024-08-09 20:22:31
274
原创 图的知识(详细版)
这些算法和数据结构可以帮助你解决各种与图相关的问题。如果你需要更具体的算法实现,请参考C++图论库或相关的算法教程。图论是计算机科学中的一个重要领域,用于研究和解决与图相关的问题。以下是一些常用的C++图论算法和数据结构的合集。强连通分量(Strongly Connected Component,SCC):(最小生成树(Minimum Spanning Tree,MST):(深度优先搜索(DFS):(广度优先搜索(BFS):(
2024-08-09 20:05:42
723
原创 图的最大流最小割
最大流最小割问题是图论中经典的问题,它描述了在一个有向图中从源点到汇点的最大流量,同时求出最小割。这个问题有多种解决方法,其中一种常见的方法是使用Ford-Fulkerson算法。以上代码使用邻接矩阵来表示图,其中n代表节点数,m代表边数,source代表源点,sink代表汇点。Ford-Fulkerson算法的基本思想是不断增加流量,直到无法再增加为止。希望以上解释和代码能帮助到你理解最大流最小割问题和Ford-Fulkerson算法。
2024-08-09 20:04:42
314
原创 图的强连通分量
强连通分量(Strongly Connected Component)是图论中的一个概念,指的是在有向图中,任意两个顶点之间都存在一条有向路径。强连通分量可以将图中的顶点划分为若干个集合,每个集合内的顶点互相可达,而不同集合之间的顶点不可达。首先,使用DFS遍历图,将顶点按遍历结束时间的逆序压入栈中。接下来,按栈中顶点的顺序遍历转置后的图,并输出其中的强连通分量。在上面的示例中,创建了一个有向图,并添加了5个顶点和5个边。然后,使用printSCCs函数找到并输出强连通分量。
2024-08-09 20:03:10
400
c++修仙小游戏(gezhengxu2024独创)
2024-08-14
关于C++ EasyX的问题
2025-02-11
Visual Studio 2022执行编译cpp后没有exe文件,如何解决?
2025-02-10
台式机连接网线后显示有网但有些网站能打开有些网站打不开
2025-01-10
c++vector加入错误
2024-11-20
Visual Studio 2022请选择有效的启动项
2024-11-03
c++ 清屏怎么会提前运行
2024-08-10
大家有没有什么好的java题库
2024-04-13
哪款编译器能最佳食用c++语言114514
2024-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人