![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++以及C
C语言和C++的一些代码,都是我自己的课设或者作业,希望能给大家提供一些思路和解决问题的办法
鱼也之
来日方长何惧车摇马慢
展开
-
选择合适的存储结构存储无向图
选择合适的存储结构存储无向图,要求完成如下功能:①创建:输入顶点和边的信息,创建图;②查询:输入顶点,所有与其关联的其余顶点;③深度优先遍历:指定起点,输出深度优先序列;④广度优先遍历:指定起点,输出广度优先序列;⑤叶子结点信息:输出每个叶子结点的值,并统计叶子结点总数;⑥二叉树深度:输出二叉树的深度值。#include<iostream>#include<queue>using namespace std;bool DFSvisited[50];原创 2022-02-27 15:37:09 · 763 阅读 · 1 评论 -
线索二叉树构造和遍历
(实验)线索二叉树构造和遍历任选一种(先序、中序、后序)线索二叉树,实现如下功能:①创建二叉树:按照先序序列依次输入各个结点以及空子树,创建二叉树;②线索化二叉树:对创建的二叉树进行先序遍历;③遍历线索二叉树:对线索二叉树进行相应的遍历。#include<stdio.h>#include<stdlib.h>#define OVERFLOW -1typedef struct BiTNode { int data; struct BiTNode* lchi原创 2022-02-27 15:34:31 · 272 阅读 · 0 评论 -
(实验)完成一个医院挂号系统
(实验)完成一个医院挂号系统,功能如下:①取号排队:输入患者姓名,身份证号,年龄,性别信息后输出排队序号,同时提醒其前排队患者数量;②叫号服务:取排在最前的患者服务,通知提醒其后两位患者等待。③查询服务(患者):患者输入排队序号,查询该序号之前排队人数;④查询服务(管理员):按排队序号输出所有排队人员信息;⑤取消排队:输出排队序号,删除该患者排队信息(极少使用)。#include <iostream>#include<string.h>using n原创 2022-02-27 15:31:57 · 2007 阅读 · 0 评论 -
模拟扭蛋器( 不完整,仅通过课设要求)
模拟一个扭蛋器。具体要求如下:设计扭蛋器出蛋控制策略,实现参数可调节出蛋; 模拟一个扭蛋器游戏的过程; 扭蛋器营收分析,按周统计扭蛋器成本和收益,通过数据分析给出下一周的出蛋控制参数。 #include<iostream>#include<stdlib.h>//引用,能够使用ssytem("cls")达到清屏目的#include<string>#include<ctime>//引用时间类库对象,可以使用时间延时函数Delayusing na原创 2022-02-27 15:45:49 · 220 阅读 · 0 评论 -
表达式求值
表达式在源码中经常出现,如何针对复杂的表达式进行分析计算是程序运行时必须解决的问题,请设计程序对满足如下要求的表达式进行分析,计算表达式的值。1.操作数是十进制形式的多位整数或者实数。2.运算符包括+,-,*,/,%。3.界限符包括(),[ ],{ }。4.若表达式合法,则输出表达式的值,否则提示表达式不合法。#include<iostream>#include <stdio.h>#include <stdlib.h>#include <原创 2022-02-27 15:42:18 · 637 阅读 · 0 评论 -
(实验)自定义数据元素的类型和存储结构(顺序表或链表均可)
(实验)自定义数据元素的类型和存储结构(顺序表或链表均可),完成如下的功能:①录入:从键盘输入学生信息表的各个数据元素(至少包含学号,姓名,年龄,语文成绩,数学成绩,英语成绩);②查找:可按学号查找后输出学生的完整信息。③插入:在表中第i个元素前插入新的学生信息;④删除:按照学号删除指定学生信息。⑤输出:输出所有学生信息;#include<iostream>#include<string>using namespace std;const int ..原创 2022-02-27 15:27:58 · 1140 阅读 · 0 评论