- 博客(9)
- 收藏
- 关注
原创 实验1 进程管理实验-计算机操作系统
在分析给定进程创建源代码基础上,结合可能使用的进程调度算法,完善PCB结构 编写程序实现进程撤销功能,并与进程创建程序构成一个进程管理程序,模拟实现进程的管理功能 进行动态的进程创建、撤销等测试。 按要求撰写实验报告并及时提交报告 进行10次以上的创建操作 进行10次以上的撤销操作(至少各有1次包含子、孙进程) 代码一:main.cpp 代码一:basic.h //与main.cpp放在同一目录 #include "basic.h" pnode *proot; //system p..
2022-04-26 22:46:10
5856
原创 SWUST OJ 979: 输出利用先序遍历创建的二叉树的后序遍历序列
#include <iostream> #include <cstdlib> using namespace std; typedef struct BitNode{ char data; struct BitNode *lc,*rc; }BitNode,*BitTree; void CreateBitTree(BitTree &T){ char ch; cin >> ch; if(ch=='#') ...
2022-04-23 13:16:14
235
原创 SWUST OJ 978: 输出利用先序遍历创建的二叉树的中序遍历序列
#include <iostream> #include <cstdlib> using namespace std; typedef struct BitNode{ char data; struct BitNode *lc,*rc; }BitNode,*BitTree; void CreateBitTree(BitTree &T){ char ch; cin >> ch; if(ch=='#') ...
2022-04-23 13:13:48
1088
原创 SWUST OJ 977 统计利用先序遍历创建的二叉树中的空链域个数
输入 输入为接受键盘输入的由大写英文字符和"#"字符构成的一个字符串(用于创建对应的二叉树)。 输出 输出该用例对应的二叉树中的空链域个数。 样例输入复制 A## ABC#### AB##C## ABCD###EF##G### A##B## 样例输出复制 2 4 4 8 2 #include <iostream> #include <cstdlib> using namespace std; typedef struct B...
2022-04-23 13:10:55
173
原创 SWUST OJ 976统计利用先序遍历创建的二叉树的度为1的结点个数
输入 输入为接受键盘输入的由大写英文字符和"#"字符构成的一个字符串(用于创建对应的二叉树)。 输出 每个用例用一行输出该用例对应的二叉树度为1的结点个数。 样例输入复制 # A## ABC#### AB##C## ABCD###EF##G### A##B## #A 样例输出复制 0 0 2 0 2 0 0 #include <iostream> #include <cstdlib> using namespace std; typedef ...
2022-04-23 13:00:55
990
原创 SWUST OJ 975统计利用先序遍历创建的二叉树的度为2的结点个数
输入 接受键盘输入的由大写英文字符和"#"字符构成的一个字符串(用于创建对应的二叉树)。 输出 输出该用例对应的二叉树度为2的结点个数。 样例输入复制 # A## ABC#### AB##C## ABCD###EF##G##H## A##B## #A 样例输出复制 0 0 0 1 3 0 0 #include <iostream> #include <cstdlib> using namespace std; typedef struct B...
2022-04-23 12:55:48
880
原创 SWUST OJ 973 统计利用先序遍历创建的二叉树叶结点的个数
#include <iostream> #include <cstdlib> using namespace std; typedef struct BitNode{ char data; struct BitNode *lc,*rc; }BitNode,*BitTree; void CreateBitTree(BitTree &T){ char ch; cin >> ch; if(ch!='#'){ ...
2022-04-23 12:50:34
733
原创 SWUST OJ 971: 统计利用先序遍历创建的二叉树的深度
#include <iostream> #include <cstring> #include <cstdlib> //包含malloc 函数 using namespace std; typedef char ElemType; //定义节点的类型 typedef struct BitNode{ //特殊的双链表,包含数据元素、左指针、右指针 ElemType data; struct BitNode *lchild,*rchi...
2022-04-23 12:46:38
1180
原创 SWUST OJ 972: 统计利用先序遍历创建的二叉树的宽度
#include <iostream> #include <cstdlib> //包含malloc函数 using namespace std; typedef struct BitNode{ char data; struct BitNode *lc,*rc; }BitNode,*BitTree; void CreateBitTree(BitTree &T){ //创建二叉树 char ch; cin>>ch; ...
2022-04-23 12:40:10
1031
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅