自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机软件技术日志

d. 遍历当前节点的相邻节点(即可直接到达的节点),计算每个相邻节点的代价函数值。e. 对于未在Open集合和Closed集合中的相邻节点,将其添加到Open集合,并更新其代价函数值。终点要设置一个标志物,并且终点不能也起点靠近,这里则直接把起点设置在左上角,终点设置在右下角,从而提高迷宫的难度。贪吃蛇游戏中,需要进行碰撞检测,包括蛇头与蛇身的碰撞、蛇头与食物的碰撞等。通过与键盘按键的连接,做到蛇的上下左右的移动,移动时也要考虑合理性,例如蛇向下移动时,不能直接向上移动。要考虑到游戏规则的合理性。

2023-09-27 23:57:50 32 1

原创 迷宫的实现

基于A算法的迷宫是一种常见的路径搜索和规划问题。在Qt中使用A算法来解决迷宫问题可以帮助我们找到从起点到目标点的最短路径。A*算法是一种启发式搜索算法,它综合了广度优先搜索和最佳优先搜索的优点。它通过估计函数来评估每个节点的优先级,选择优先级最高的节点进行搜索,以便更快地找到最短路径。创建一个二维数组或者自定义的数据结构来表示迷宫的格子。迷宫中每个格子可以有不同的类型,例如墙壁、路径、起点和目标点等。初始化迷宫,设置起点和目标点。创建两个列表,用于存储待搜索的节点和存储已搜索的节点。

2023-09-27 23:31:27 24 1

原创 贪吃蛇的实现

连接键盘按键的代码方向的设置向上移动,通过向上加一个方块,向下减一个方块实现。同时也规定了向上时不能按向下按键。其他方向同理。

2023-09-23 15:49:37 29 1

原创 简单计算器的实现

然后定义优先级,如果是操作数则直接输入到后缀表达式中。如果是运算符,栈为空,直接入栈。运算符为),依次出栈,直到遇到(,(出栈。优先级低于或等于栈顶运算符,在遇到(和比自己小的运算符之前,栈顶依次出栈,输入到后缀表达式中。如果高,则直接入栈。使用input Widgets中的Text Edit工具,用来显示输入的数据和输出的结果。计算的主要思路是中缀表达式转后缀表达式,然后在进行后缀表达式的计算,从而得到结果。设置两个栈存操作数,一个是 数值栈s_num,另一个是 符号栈s_opt。

2023-09-23 15:21:33 39 1

空空如也

空空如也

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

TA关注的人

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