数据结构
文章平均质量分 55
游戏编程之旅
好好学习C++,会发一下自写的代码,bug和对编程的理解。
将来打算从事游戏开发行业,正在向这方面努力。
做游戏!冲冲冲!
展开
-
注释详细 基于C++实现链表队列 实现模拟医院看病排队问题 实现链表的基本操作
文章目录前言一、具体函数二、完整代码三、代码效果截图总结前言用链表实现队列模拟医院看病一、具体函数1,清空队列2,出队操作3,入队操作4,取队头5,初始化队列6,队列是否为空7,看医生函数(模拟医院看病,患者排队)二、完整代码代码如下(示例):#include<iostream>#include"conio.h"//_getch()函数的头文件typedef int Datatype;//int的别名using namespace std;/*用..原创 2021-05-12 21:42:16 · 2150 阅读 · 0 评论 -
基于C++ 用循序表实现循环队列 注释详细 基本函数全实现
文章目录前言一、具体函数二、完整代码总结前言C++顺序表实现循环队列直接用顺序表实现队列的话,会存在假溢出浪费内存当代情况因为循环队列空的时候,队满的时候都是front=rear队满判断有两种,一种是设置flag,添加后flag=1;删除后flag=0,队满:front==rear&&flag=1一种为少用一个存储单位:队满:front==(rear+1)%size这里用的是第二种方法队列出队是在头位置的下一个,队列入队是在为位置入队一、具体函数1,出队操作..原创 2021-05-12 21:15:03 · 489 阅读 · 0 评论 -
基于c++ 用顺序表实现队列 代码有详细注释
文章目录前言一、具体函数二、完整代码1.代码总结前言描述都在代码上运行通过的环境是:vs2019和DevC++本文章描述的是基与C++实现队列。简单来说就是用数组来模拟队列的操作。然后设置两个位置,分别用来表示头位置和尾位置。一、具体函数1,出队操作2,入队操作3,队列初始化4,队列是否为空有返回值的函数中,返回0代表操作失败,返回1代表操作成功二、完整代码1.代码代码如下(示例):#include<iostream>#define QueueSize..原创 2021-05-12 20:55:18 · 512 阅读 · 0 评论 -
基于C++实现顺序表 增删查改等基本功能 全实现 代码整洁 注释详细
文章目录实现的东西一、各函数<1>顺序表的初始化<2>顺序表是否为空<3>求顺序表长度<4>按内容查找<5>按下标插入<6>按下标删除元素<7>打印链表数据<8>移动函数,使链表所有比基准小的数在基准前,比基准大的数在基准后二、完整代码二、代码运行结果展示总结实现的东西本文是基于c++实现顺序表的帖子定义函数一览:实现了void InitList(Seqlist* L) ;//顺序表的初始化i..原创 2021-05-09 15:51:30 · 1203 阅读 · 0 评论 -
基于C++的单链表操作 创建,增删查改,遍历 双向链表
系列文章目录文章目录系列文章目录前言一、代码示例。二、结果展示1.定义的函数和全局变量2.链表的创建3.链表的遍历4.插入5.删除6.查找7.修改总结前言文章建议复制到编译器查看学习,因为注释和讲解都在代码上。运行环境:Dev_C++,vs2019博主最近在学习数据结构,学到链表类知识,想自己用代码实践一下,查考了网上一些文章,发现讲解的多,代码部分少且不精简,始终觉得只有自己能独立敲出代码后,该部分知识才是真的学到了,就想发自己写单链表部分的程序在论坛上,以供自己与他人学习之用。文章原创 2021-04-24 20:53:35 · 801 阅读 · 0 评论