• 数据结构第五章-树与二叉树 二叉树的C语言实现代码

    该资源中为【数据结构】专栏——C语言实现二叉树篇章中涉及到的代码 代码中包含以下内容: 1. 二叉树相关头文件: - 二叉链表的数据类型声明 - 链队列结点类型声明 - 链队列类型声明 - 二叉树基本功能(二叉树的初始化、创建BST、通过遍历序列创建二叉树、销毁二叉树、访问根结点、先序遍历、中序遍历、后序遍历、层序遍历、求深度、求结点总数、求第K层结点总数、求叶结点数)接口声明 - 链队列的初始化/入队/出队/判空等函数接口声明 - 测试函数接口声明 2. 二叉树相关.C文件: - 二叉树初始化的实现 - 创建BST的实现 - 通过遍历序列创建二叉树的实现 - 销毁二叉树的实现 - 访问根结点的实现 - 先序遍历、中序遍历、后序遍历的递归实现 - 层序遍历的实现 - 求二叉树深度的递归实现 - 求二叉树结点总数的递归实现 - 求二叉树第K层结点数的递归实现 - 求二叉树叶结点数的递归实现 - 功能测试函数的实现——通过层序遍历创建二叉树、创建BST 3. 队列基本功能实现文件

    0
    71
    2.68MB
    2024-05-22
    0
  • C语言-分支与循环、函数、数组等知识点综合应用-C语言实现扫雷小游戏3.0

    游戏资源介绍 本次对之前的扫雷游戏进行了重新编写与更新,在此次的游戏实现中新增加了剩余地雷数量统计、地雷标记、地雷标记取消的功能,游戏实现的主体逻辑并未改变,相比于之前的游戏,此次的内容会更加的完善。 游戏功能介绍 1. 开始菜单:供玩家选择开始游戏还是结束游戏 2. 错误提示:玩家选择错误时给予提示 3. 棋盘初始化:在创建好棋盘后可以对棋盘进行出始化(后期会增加初始化样式功能) 4. 棋盘打印;将棋盘打印在屏幕上 5. 地雷设置:在棋盘上随机设置地雷(后期会增加修改地雷数和棋盘大小的功能) 6. 坐标判定:判断玩家输入坐标是否正确 7. 地雷标记:玩家可以主动选择在该坐标点上放置地雷标记 8. 自动排查:当玩家输入的坐标周围没有地雷时,系统会自动进行周围坐标的地雷排查 9. 地雷数量统计:在进行排查时会将坐标周围的地雷数量统计好并显示在对应坐标上 10. 剩余地雷统计:在棋盘左上角新增剩余地雷数量统计 11. 踩雷判定:当玩家输入坐标为地雷时,会提示踩到地雷判定游戏失败 12. 胜利判定:当玩家将安全区全部找到,会提示玩家获得胜利 13.重复游戏:当玩家结束一局游戏后可以再来一局

    0
    15
    49.22MB
    2023-11-30
    5
  • C语言-函数、数组、分支与循环-知识点综合应用-扫雷游戏编写(代码有点错误,看看大家能不能发现并进行修改)

    资源介绍 本次上传资源为新编写的扫雷游戏,与上一次上传的资源相比内容上有了很大的改动,相比之下功能会更加完善。 本次代码在原先的基础上有新增功能——剩余地雷数统计、地雷标记、取消标记; 功能及描述 1.开始菜单:供玩家选择开始游戏还是结束游戏 2.错误提示:玩家选择错误时给予提示 3.棋盘初始化:在创建好棋盘后可以对棋盘进行出始化(后期会增加初始化样式功能) 4.棋盘打印;将棋盘打印在屏幕上 5.地雷设置:在棋盘上随机设置地雷(后期会增加修改地雷数和棋盘大小的功能) 6.坐标判定:判断玩家输入坐标是否正确 7.地雷标记:玩家可以主动选择在该坐标点上放置地雷标记 8.自动排查:当玩家输入的坐标周围没有地雷时,系统会自动进行周围坐标的地雷排查 9.地雷数量统计:在进行排查时会将坐标周围的地雷数量统计好并显示在对应坐标上 10.剩余地雷统计:在棋盘左上角新增剩余地雷数量统计 11.踩雷判定:当玩家输入坐标为地雷时,会提示踩到地雷判定游戏失败 12.胜利判定:当玩家将安全区全部找出来时,会提示玩家获得胜利 13.重复游戏:当玩家结束一局游戏后可以再来一局游戏

    0
    23
    30.48MB
    2023-11-28
    0
  • C语言-游戏编写-扫雷小游戏-游戏代码

    C语言小游戏编写——扫雷游戏代码 资源说明: 本资源与咱们接触到的扫雷游戏是有很大区别的,这个资源仅仅是在C语言学习过程中为巩固知识点而进行编写的简易游戏代码。 代码里最重要的板块在于通过函数递归实现的自动排雷功能——当玩家排查的坐标周围没有地雷时,能够主动将周围一块区域全部进行排查直到形成一个由地雷统计数字围成的一块区域。 本资源分享出来仅供大家参考,代码中对必要的功能都有详细的注释,对想要写扫雷游戏的代码但是没有编写头绪的小伙伴会比较友好。 如果各位在学习用C语言编写扫雷游戏的过程中有什么疑问,可以参考这份资源,也可以私信博主。 资源内容: 1.游戏编译环境为VS2019 2.编译语言——C语言 3.菜单代码 4.游戏主体代码 5.游戏头文件代码 6.用户使用代码 7.游戏主体包括:游戏棋盘生成、游戏棋盘打印、游戏棋盘初始化、埋雷、排雷、坐标周围地雷数量统计、自动排雷(递归实现)、游戏胜负判定…… 8.用户使用内容包括:选择开始游戏还是推出游戏、选择错误提示、重复进行游戏、排雷坐标输入、坐标重复提示、踩雷提示、游戏胜利提示、胜利后地雷情况展示……

    0
    29
    2.42MB
    2023-11-24
    0
  • 话题达人

    2≤参与话题个数<4
  • 256日创作纪念日

    成为 IT 技术领域创作者256日纪念勋章
  • 持之以恒

    授予累计6个月发布8篇原创IT博文的用户
  • 勤写标兵

    授予累计10周发布3篇原创IT博文的用户
  • 笔耕不辍

    累计2年每年原创文章数量>=20篇
  • 授人以渔

    1个回答被采纳
  • 1024勋章

    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 创作能手

    授予每个自然周发布7篇到8篇原创IT博文的用户
  • 习惯养成

    连续回答技能树练习题 1 天,每天答对至少 1 题
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
关注 私信
上传资源赚积分or赚钱