
课程设计
feng_zhiyu
这个作者很懒,什么都没留下…
展开
-
Josephus Problem
题目描述Do you know the famous Josephus Problem? There are n people standing in a circle waiting to be executed. The counting out begins at the first people in the circle and proceeds around the circl原创 2017-06-18 14:36:04 · 2060 阅读 · 2 评论 -
二叉树
思路:建立二叉树,左旋90度输出可以用一个逆中序遍历和一个参数记录当前节点所在层数的方式来输出#include <iostream>#include <cstring>#include <stdlib.h>#include <stack>#include <cstdio>using namespace std;t...原创 2017-06-17 12:20:53 · 4824 阅读 · 0 评论 -
Linux 进程管理
在 Linux 中创建子进程要使用 fork()函数,执行新的命令要使用 exec()系列函数,等待子进 程结束使用 wait()函数,结束终止进程使用 exit()函数。 fork()原型如下:pid_t fork(void); fork 建立一个子进程,父进程继续运行,子进程在同样的位置执行同样的程序。对于父进程, fork()返回子进程的 pid, 对于子进程,fork()返回 0。...原创 2018-06-25 15:05:38 · 491 阅读 · 0 评论 -
【C/C++】磁盘调度及常用调度算法的实现
1、 实验目的(1) 了解磁盘结构以及磁盘上数据的组织方式。 (2) 掌握磁盘访问时间的计算方式。 (3) 掌握常用磁盘调度算法及其相关特性。2、 实验基本知识及原理( 1)磁盘数据的组织 磁盘上每一条物理记录都有唯一的地址,该地址包括三个部分:磁头号(盘面号)、柱面号(磁 道号)和扇区号。给定这三个量就可以唯一地确定一个地址。 ( 2)磁盘访问时间的计算方式 磁盘在工...原创 2018-06-27 10:55:18 · 21712 阅读 · 11 评论 -
【多线程】互斥与同步(读者与写者问题,读者优先)
描述:有一个写者很多读者,多个读者可以同时读文件,但写者在写文件时不允许有读者在读文件,同样有读者在读文件时写者也不去能写文件。解决方案之一:使用信号量。处于等待的情况有以下几种:第一.写者要等到没有读者时才能去写文件。第二.所有读者要等待写者完成写文件后才能去读文件。描述代码:int readcount;semphore Mutex,rcMutex;void reader() { w...原创 2018-07-02 15:08:11 · 2343 阅读 · 2 评论