笔记
闲人想忙人Mr. jiang
知道自己要什么
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构:(顺序队列)C语言简单实现
数据结构:(顺序队列)C语言简单实现#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define ok 1#define error -1typedef int ElemType;typedef int Status;#define LIST_INIT_SIZE 5 // 队列存储空间的初始化分配量typedef struct QNode{ ElemType *data; /原创 2022-05-04 09:16:20 · 281 阅读 · 0 评论 -
数据结构:(栈)C语言简单实现
数据结构:(栈)C语言简单实现#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define STACK_INIT_SIZE 100 // 存储空间初始分配量#define STACKINCREMENT 10 // 存储空间分配增量#define ok 1#define error -1typedef int SElemType;typedef int Status;typed原创 2022-04-24 10:54:06 · 1336 阅读 · 0 评论 -
数据结构:线性表(循环双链表)C语言简单实现
数据结构:线性表(循环双链表)C语言简单实现#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define _CRT_SECURE_NO_WARNINGS#define ok 1#define error -1typedef int Elemtype;typedef int Status;//带头结点的typedef struct DNode{ Elemtype data;原创 2022-04-10 19:00:46 · 980 阅读 · 0 评论 -
数据结构:线性表(循环单链表)C语言简单实现
数据结构:线性表(循环单链表)C语言简单实现单链表的实现,插入和删除等操作#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define _CRT_SECURE_NO_WARNINGS#define ok 1#define error -1typedef int Elemtype;typedef int Status;//带头结点的typedef struct LNode{原创 2022-04-10 13:20:04 · 1001 阅读 · 0 评论 -
数据结构:线性表(双链表)C语言简单实现
线性表(双链表)C语言简单实现#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define _CRT_SECURE_NO_WARNINGS#define ok 1#define error -1typedef int Elemtype;typedef int Status;//带头结点的typedef struct DNode{ Elemtype data; struct原创 2022-04-09 18:06:25 · 613 阅读 · 0 评论 -
数据结构:线性表(单链表)C语言简单实现
线性表(单链表)C语言简单实现#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define _CRT_SECURE_NO_WARNINGS#define ok 1#define error -1typedef int Elemtype;typedef int Status;//带头结点的typedef struct LNode{ Elemtype data; struct原创 2022-04-09 16:17:58 · 940 阅读 · 0 评论 -
数据结构:线性表(顺序表)C语言简单实现
线性表(顺序表)#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define false 0;#define true 1;#define ok 1#define error -1typedef int ElemType;typedef int Status;#define LIST_INIT_SIZE 80 // 线性表存储空间的初始化分配量typedef struct SqL原创 2022-04-06 22:34:27 · 745 阅读 · 0 评论 -
23种设计模式
23种设计模式设计模式定义设计模式的Java实现和例子转载 2021-11-02 17:22:49 · 138 阅读 · 0 评论 -
操作系统:进程五状态模型模拟用C语言链队列方法实现
操作系统 进程五状态模型模拟 C语言链队列实现**可以直接前往8整合看所有代码**1.节点的PCB信息2.链队列的信息3.基本一些配置信息+队列的初始化方法4.模块一:创建一个新进程(建立新建态队列的方法),在队尾插入元素5.模块2:遍历newbuild(新建态)的队列,将新建态队列中每一个节点的信息复制到就绪队列中+创建就绪态队列在队尾插入元素(每插入一个则将该节点从链队列中取出送入运行态队列)+创建阻塞态队列6.模块三:循环遍历阻塞态队列将进入阻塞态队列的每一个进程加入到就绪态队列中再送往运行态队列7.原创 2021-05-18 08:21:03 · 1279 阅读 · 1 评论 -
操作系统实验:windows下C++实现生产者/消费者问题
生产者/消费者问题#include <windows.h>#include <iostream>const unsigned short SIZE_OF_BUFFER = 2; //缓冲区长度unsigned short ProductID = 0; //产品号unsigned short ConsumeID = 0; //将被消耗的产品号unsigned short in = 0; //产品原创 2021-06-24 09:58:19 · 2313 阅读 · 0 评论 -
操作系统实验:windows下C++实现读者/写者问题
读者/写者问题#include <windows.h>#include <iostream>bool P_continue = true; // 控制程序结束HANDLE X_semaphore; // 用于读互斥HANDLE wsem; // 用于写互斥DWORD WINAPI Reader(LPVOID); // 读者线程DWORD WINAPI Writer(LPVOID); // 写者线程int readcount;//读原创 2021-06-24 09:54:47 · 1422 阅读 · 0 评论 -
操作系统实验:简单 shell 命令行解释器的设计与实现
操作系统实验:简单 shell 命令行解释器的设计与实现#include <stdio.h>#include <unistd.h>#include <string.h>//help方法void help(){ char str[100]; scanf("%s", str); if(strcmp("help", str) == 0){ printf("cd <目录>更改当前的工作目录到另一个<目录>\n"); printf原创 2021-06-21 20:59:58 · 2158 阅读 · 6 评论 -
操作系统实验:磁盘调度算法模拟(FIFO,SSTF,SCAN,C-SCAN)
磁盘调度算法模拟(FIFO,SSTF,SCAN,C-SCAN)1.都是从磁道号为100开始。2.其中SCAN和C-SCAN都是让他们从离100较近的方向开始的。#include <stdio.h>#include <math.h>#include <stdlib.h>//先进先出void FIFO(int a[], int n){ int i; int sum = 0, num; for (i = 0; i < n - 2; i++)原创 2021-06-19 15:47:59 · 1752 阅读 · 0 评论
分享