- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 离散部分总结
真不好意思,不知道怎么把图片正过来,(然后顺序也有点乱~~(让人烦躁 )~~ 那就先这样吧然后我们离散学的很浅,所以知识点不多,像环,格之类的期末不考,所以我就没列进去,希望对大家有帮助,其实我的知识点总结没有太大的参考价值,主要是为了留个纪念~...
2021-01-07 17:06:35 150
原创 2021.1.7
我曾想过,2021会是一个什么样的开始,许多想法,终不及现实来的可靠~2021的开端,我在认真学习!!!(希望2021这一整年,我都能像这几天一样认真学习)五天复习四门,这种日子是我从来没有想过的,这种学习状态是我从来没有想象过的,所以,我被自己惊呆了,我对自己更有信心了。虽然今天上午已经把这四门考试考完了,但说真话,还是有点遗憾,因为错了一个不该错的地方,其实考试时还在想,这道题怎么会这么简单呢?果然,还是。。但是不管怎么说,我对自己这几天的表现还是非常满意的,希望自己在2021,能做得比2020
2021-01-07 16:36:29 195 2
原创 模拟缓冲池(Buffer Pool)
模拟缓冲池(Buffer Pool)◼ 基本思想: 对于既可用于输入又可用于输出的公用缓冲池, 其中至少应含有以下三种类型的缓冲区:① 空(闲)缓冲区;②装满输入数据的缓冲区;③装满输出数据的缓冲区。为了管理上的方便,可将相同类型的缓冲区链成一个队列,于是可形成以下三个队列:(1)空缓冲队列 emq:由空缓冲区所链成的队列。(2)输入队列 inq:由装满输入数据的缓冲区所链成的队列。(3)输出队列 outq:由装满输出数据的缓冲区所链成的队列。#include <stdio.h&
2020-12-09 23:21:19 457
原创 模拟最近最久未使用(LRU)页面置换算法
模拟最近最久未使用(LRU)页面置换算法代码:#include <stdio.h>#define M 3 /*M 为系统分配给作业的主存页面数*/#define N 20 /*N 为要装入作业的页面总数*/int a[M]; /*存放已装入内存的页号序列*/int b[N]; /*存放作业页号序列*/int c[N]; /*存放被淘汰的页号序列*/int LRU(int x,int a[M]) /*分别调入页面判断是否需要置换*/{ for(int i=0;i<M
2020-12-03 21:19:57 757
原创 模拟先进先出(FIFO)页面置换算法
模拟先进先出(FIFO)页面置换算法#include <stdio.h>#include <stdbool.h>#define M 3 /*M 为系统分配给作业的主存页面数*/#define N 20 /*N 为要装入作业的页面总数*/bool found(int x,int a[M]) /*以下函数判断第 i 个页面是否在内存*/{ for(int i=0; i<M; i++){ if(a[i] == x) ret
2020-12-03 21:17:39 958
原创 模拟内存回收算法(C语言)
模拟内存回收算法(C语言):#include <malloc.h>#include <stdio.h>#include <string.h>#include <stdbool.h>//#define NULL 0typedef struct table{ int address; /*存储分区起始地址*/ int length; /*存储分区长度*/ int flag; /*存储分区标志,0 为空闲,1 为被作业占据*/
2020-12-03 21:15:03 414
原创 模拟首次适应(First Fit)算法
模拟首次适应(First Fit)算法◼ 首次适应算法 FF(First Fit)◼ 基本思想:要求空闲分区按地址递增的次序排列。当进行内存分配时,从空闲区表头开始顺序查找,直到找到第一个能满足其大小要求的空闲区为止。分一块给请求者,余下部分仍留在空闲区中。代码:#include <malloc.h>#include <stdio.h>#include <string.h>#include <stdbool.h>//#define NULL 0
2020-11-29 23:39:22 1963
原创 模拟最佳适应(Best Fit)算法
最佳适应算法 BF(Best Fit)◼ 基本思想:BF 的空闲分区表(或空闲分区链)按空闲区大小的升序方式组织。分配时,按空闲分区表(或空闲分区链)的先后次序,从头查找,找到符合要求的第一个分区。就说明它是最适合的(即最佳的)。大的空闲区可以被保留下来。代码:#include <malloc.h>#include <stdio.h>#include <string.h>#include <stdbool.h>//#define NULL 0t
2020-11-29 23:35:40 2357
原创 2020-11-29
我真是太难了,差了几秒钟就可以赶在28号发完上一篇博客(哭泣)没事,那就直接进入这篇博客的正题吧~先简单说下昨天的学习状态吧,早上的起床时间,emm,有点尴尬,10点半的时候还赖在床上不肯下来,然后让室友给我带了一份午餐,吃完以后就差不多开始学习了(写了一下本该在25号晚上就应该完成的实验),写完代码后,执行时有一点bug,无法正常结束,然后找了好久的bug,还是没找出来,最后只能求助于我的学霸室友,她看了一会,找到了bug(被自己的毛躁给蠢哭了,p和q混了),不过这个bug说来也奇怪,在我室友电脑上改
2020-11-29 00:51:46 167 2
原创 2020-11-29
抓住时间的尾巴,现在23:55,争取今天完成一篇心得。先坦白这几天的图书馆情况,25和26号我都去了图书馆,27,28我都没去图书馆。27号,和室友在海底捞搓了一顿,人均115.25,我的钱啊啊啊啊。不过说实话,吃的确实很爽,很开心;28号,也就是今天,因为今天学习状态不佳,我就不太想去,不太想强迫自己,具体感悟见下一篇博客吧!!!(之前写了两篇博客,不过设为私密了)...
2020-11-29 00:00:04 69
原创 今日感慨
今日感慨:这个学期的学习,感觉上是比以往的学习都更要上心,但是仔细回想,仔细反思,好像也没学什么东西,不知道是不是这个学期的学习是人在心不在的状态,我也不清楚,但我也不想去想了(因为想了也只能增加一些愧疚感)这几天的学习状态并不怎么好,所以导致我的心情也不怎么好,究其根本,应该是这几天没怎么读书,所以难受吧。之前天天坚持去图书馆,这几天,因为天气原因(天太冷,其实只是自己的托辞罢了,想为自己的懒找一些借口,让自己舒服一点罢了),就没去图书馆,还天天以这样一句话说服自己,“明天再在寝室待一天,我就不信了,
2020-11-24 22:20:24 79
原创 字符串排序
一直以为,只有整形数组才能用qsort排序,今天才发现,字符串也行整形数组排序:int comp(const void* a,const void* b){ return (*(int*)a > *(int*)b);}int main(){ ... qsort(nums,numsSize,sizeof(int),comp); ...}字符串排序:int cmp(const void* _a,const void* _b){ char a = *
2020-11-22 14:20:27 76
原创 C++学习(二)
感谢牛客网的C++编程入门教程:点此打开教程页面自学笔记(2):(一)C++常量常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。(1)整数常量整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。整数常量也可以带一个后缀,后缀是 U 和 L 的组合,U 表
2020-11-20 23:23:27 723
原创 C++学习(一)
感谢牛客网的C++编程入门教程:点此打开教程页面自学笔记(1):永远的经典(话不多说,先上代码):#include <iostream>using namespace std;// main() 是程序开始执行的地方int main(){ cout << "Hello World"; // 输出 Hello World return 0;}(一) C++ 标识符C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。一个标
2020-11-19 20:38:22 113
原创 2020-11-18
今天写了一道题,写了半个小时还是没写出来,于是就只能求助于题解了题目如下:测试用例1:测试用例2:官方代码:int canCompleteCircuit(int* gas, int gasSize, int* cost, int costSize) { int i = 0; while (i < gasSize) { int sumGas = 0, sumCost = 0; int cnt = 0; while (cnt
2020-11-18 21:08:05 101
原创 模拟时间片轮转调度算法实现(C语言)
模拟时间片轮转调度:#include <malloc.h>#include <stdio.h>#include <string.h>typedef struct table{ int key; /*进程 ID 号*/ int run_time; /*进程运行时间*/ char message[10]; /*进程说明信息*/ struct table *next;} node;node *creat(void) /*定义函数,
2020-11-17 23:49:42 1854 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人