- 博客(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 5424
原创 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 186
原创 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 994
原创 SWUST OJ 977 统计利用先序遍历创建的二叉树中的空链域个数
输入输入为接受键盘输入的由大写英文字符和"#"字符构成的一个字符串(用于创建对应的二叉树)。输出输出该用例对应的二叉树中的空链域个数。样例输入复制A##ABC####AB##C##ABCD###EF##G###A##B##样例输出复制24482#include <iostream>#include <cstdlib>using namespace std;typedef struct B...
2022-04-23 13:10:55 135
原创 SWUST OJ 976统计利用先序遍历创建的二叉树的度为1的结点个数
输入输入为接受键盘输入的由大写英文字符和"#"字符构成的一个字符串(用于创建对应的二叉树)。输出每个用例用一行输出该用例对应的二叉树度为1的结点个数。样例输入复制#A##ABC####AB##C##ABCD###EF##G###A##B###A样例输出复制0020200#include <iostream>#include <cstdlib>using namespace std;typedef ...
2022-04-23 13:00:55 910
原创 SWUST OJ 975统计利用先序遍历创建的二叉树的度为2的结点个数
输入接受键盘输入的由大写英文字符和"#"字符构成的一个字符串(用于创建对应的二叉树)。输出输出该用例对应的二叉树度为2的结点个数。样例输入复制#A##ABC####AB##C##ABCD###EF##G##H##A##B###A样例输出复制0001300#include <iostream>#include <cstdlib>using namespace std;typedef struct B...
2022-04-23 12:55:48 797
原创 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 553
原创 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 1063
原创 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 936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人