自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中国矿业大学 数据结构实验课 作业2

状态 题目编号 标题Y A 统计回文子串Y B 构建矩阵Y C 找规律填数字Y D 复原二叉树Y E 子树的后序遍历Y F 迷宫问题。

2025-12-30 16:31:56 45

原创 中国矿业大学 数据结构实验课 作业3

状态 题目编号 标题Y A 无向图的深度优先搜索Y B 最小堆的形成Y C 折半查找的次数Y D N个数的排序Y E 班级同学信息查询。

2025-12-30 16:31:32 277

原创 中国矿业大学 数据结构实验课 试验2

本文包含7个C++代码片段:A)计算字符串长度的特定公式;B)查找子串在主串中的位置;C)计算n×n矩阵主对角线元素和;D)生成n×n螺旋矩阵;E)实现汉诺塔问题的递归解法;F)构建树结构并实现前序遍历;G)构建树结构并实现后序遍历。这些代码涵盖了字符串处理、矩阵运算、递归算法和树结构遍历等常见编程问题。

2025-11-14 21:56:32 207

原创 中国矿业大学 数据结构实验课 实验1

文章摘要:本文包含7个编程题目解答,涉及数论、数据结构和算法等问题。A题和B题分别使用欧拉函数计算与n互质的数个数;C题实现约瑟夫环问题的链表解法;D题完成任意进制转换;E题解析整数求和表达式并计算结果;F题通过栈结构求解波兰表达式;G题合并两个有序队列。各解答均包含完整代码实现,展示了C++在数学计算、链表操作、字符串处理和算法设计方面的应用。

2025-11-14 21:55:58 213

原创 排序算法(八种,总结)

1. 冒泡排序(buble_sort)2. 选择排序(select_sort)3. 插入排序(insert_sort)4. 希尔排序(shell_sort)5. 快速排序(quick_sort)6. 归并排序(merge_sort)7. 堆排序(heap_sort)8. 基数排序(Radix_sort)

2025-07-01 22:52:21 390

原创 图的邻接链表实现与遍历算法(bfs,dfs)

邻接链表是图的一种高效存储方式,尤其适用于稀疏图。其基本思想是为每个顶点维护一个链表,存储与该顶点相邻的其他顶点。

2025-05-02 08:30:00 251

原创 埃氏筛/C++及python实现

埃氏筛即埃拉托斯特尼筛法,是由古希腊数学家埃拉托斯特尼提出的用于找出所有小于或等于给定自然数 N 的素数的算法。

2025-05-01 14:16:24 269

原创 c++实现矩阵类,布尔矩阵类

矩阵是线性代数里一个重要的概念,笔者用c++实现了矩阵类,包含一些基本的功能。

2025-03-04 13:09:22 1671

原创 qt框架,五子棋游戏,实现人机对战和本地游戏

本项目是一个基于 Qt 框架开发的五子棋游戏应用程序,支持双人对战和人机对战两种模式。项目包含登录页面、主游戏窗口以及人机对战逻辑。

2025-02-16 13:58:25 1232

原创 定积分数值解法:梯形法、矩形法、辛普森法

定积分的数值解法是通过近似方法计算积分值,适用于无法直接求解或解析解复杂的情况。以下是三种常见的数值积分方法:梯形法、矩形法和辛普森法。它们的基本思想是将积分区间划分为若干小区间,并用简单的几何形状(如矩形、梯形或抛物线)近似函数曲线下的面积。

2025-01-22 15:51:41 3106 1

qt开发,五子棋游戏,实现人机对战和本地游戏

本项目基于 Qt 框架开发了一款五子棋游戏应用,旨在为用户提供一个便捷、有趣的五子棋对战平台。项目主要包括登录页面、主游戏窗口以及人机对战功能模块。 登录页面允许用户选择游戏模式,包括双人对战和人机对战。主游戏窗口提供了标准的 15x15 棋盘,支持玩家通过鼠标点击进行落子操作,并具备胜负判断功能。在人机对战模式下,项目引入了一个简单的 AI 算法,能够根据当前棋盘状态自动选择最优落子点,与玩家进行对战。 项目采用模块化设计,代码结构清晰,易于维护和扩展。通过使用 Qt 的图形视图框架,实现了棋盘和棋子的绘制,提供了良好的视觉效果和用户体验。同时,项目具备跨平台特性,可在多种操作系统上运行。 总体而言,本项目实现了五子棋游戏的基本功能,具有一定的趣味性和实用性,适合棋类游戏爱好者以及对 Qt 开发感兴趣的技术人员进行学习和参考。

2025-02-16

空空如也

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

TA关注的人

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