- 博客(44)
- 收藏
- 关注
原创 操作系统段页操作以及置换算法
避免了空闲区越分越小、留下碎片的问题,即每次分配时,总是将最大的空闲区切去一部分分配给请求者(使分配后的剩余部分可能仍是一个较大的空闲区,仍能进行再分配)。2.静态分配:程序装入内存时才确定在内存中的位置,且在其整个运行期间不能在内存中移动,也不能再申请内存空间。– 寻找一个较大空白区时,要花费较多的时间;1.最先匹配法(first-fit):按分区起始地址的递增次序,从头查找,找到符合要求的第一个分区。3.最坏匹配法(worst-fit):按分区大小的递减次序,从头查找,找到符合要求的第一个分区。
2024-11-26 20:02:19
513
原创 操作系统之进程管理分配问题
假设系统中有4个进程和3类资源,每种资源的数量分别为9、3、6,T0时刻资源分配情况如下:Max最大需求Allocation已分配Need还需要Available剩余A B CA B CA B CA B CP13 2 21 0 02 2 21 1 2P26 1 35 1 11 0 2P33 1 42 1 11 0 3P44 2 20 0 24 2 0。
2024-10-23 17:51:06
957
原创 汇编验证并跟踪求平均数程序
在数据段中定义一个5字节数据的数组array,把它们看做有符号数并求它们的平均数,结果保存在avg内存单元。最终可以看见结果AX=0003 实验结束。
2024-10-19 09:00:00
335
原创 汇编实现逆序复制数据
使其可以将10000H ~ 1000FH中的8个字,逆序复制到20000H ~ 2000FH中。以上表示数据从源地址10000H~1000FH逆序复制到目标地址20000H~2000FH。使用循环和寄存器操作,实现了数据的逆序存放。
2024-10-18 20:14:18
515
原创 分治法求解两个数组的中位数
问题描述设X[ 0 : n - 1]和Y[ 0 : n – 1 ]为两个数组,每个数组中含有n个已排好序的数。找出X和Y的2n个数的中位数。编程任务利用分治策略试设计一个O (log n)时间的算法求出这2n个数的中位数。第1行中有1个正整数n(n
2024-05-22 08:00:00
535
1
原创 0/1背包问题 蛮力法求解
给定n个重量为(w1,w2,…,wn)、价值为{V1,V2,…,Vn)的物品和一个容l量是为C的背包,0/1背包问题(0/1 knapsack problcm)是求这些物品中的一个最有价值的子集,并且要能够装到背包中。
2024-05-19 20:13:05
1028
原创 20240404这个数字有什么特点吗?
今天是2024年的清明节,20240404这个数字让我提出了一个疑问,它是否有什么含义或者特点呢?首先,如果把它拆分为两个整数的平方和,会怎么样呢?
2024-04-05 19:11:18
496
原创 个税计算器(Python)
请编写一个个税计算器,用户输入为应发工资薪金所得扣除五险一金后的金额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于0时,输出“error”。应缴税款490.00元,实发工资11510.00元。,此数值为已扣除五险一金后的金额。输入一个表示工资的数值。
2024-03-17 19:01:26
2221
原创 数字逻辑实验之利用D触发器,设计并实现三位扭环计数器
功能描述:扭环计数器(Twisted Ring Counter),也称作反向反馈移位寄存器,是一种特殊的移位寄存器。在三位扭环计数器中,输出不仅从最后一个触发器反馈到第一个,而且是反向反馈。因此,在三位的情况下,它会产生一个3位长度的重复序列。采用Moore(摩尔型)电路,利用D触发器,设计并实现三位扭环计数器并用Verilog编程语言写出其代码。包括:功能描述,真值表,逻辑方程,电路图,Verilog代码实现(硬件映射代码),实验结果或者仿真结果。//三位扭环计数器Verilog编程代码。
2023-12-23 07:30:00
2731
1
原创 数字逻辑实验之BCD码转余三码
包括:功能描述,真值表,逻辑方程,电路图,Verilog代码实现(硬件映射代码),实验结果或者仿真结果。利用“与门”、“或门”、“非门”设计并实现BCD码转余三码的电路。//一位BCD码转余三码Verilog编程代码。
2023-12-20 19:15:35
2826
2
原创 统计数字字符和空格
本题要求编写程序,输入一行字符,统计其中数字字符、空格和其他字符的个数。建议使用switch语句编写。blank = 空格个数, digit = 数字字符个数, other = 其他字符个数。输入在一行中给出若干字符,最后一个回车表示输入结束,不算在内。请注意,等号的左右各有一个空格,逗号后有一个空格。在这里给出相应的输出。在这里给出一组输入。
2023-12-19 08:00:00
440
原创 求给定精度的简单交错序列部分和
本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入在一行中给出一个正实数eps。
2023-12-18 21:15:00
520
原创 C语言求奇数和
输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。本题要求计算给定的一系列正整数中奇数的和。在一行中输出正整数序列中奇数的和。
2023-12-18 15:10:57
1182
原创 C语言之输出闰年
逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!若不存在任何闰年,则输出“None”。输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入在一行中给出21世纪的某个截止年份。
2023-12-14 09:00:00
531
1
原创 C语言之计算油费
现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。输入在一行中给出两个整数和一个字符,分别表示顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助)。武汉理工大学计算机专业。
2023-12-13 08:30:00
557
1
原创 C语言之输出三角形面积与周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=输入为3个正整数,分别代表三角形的3条边a、b、c。area = 面积;perimeter = 周长。如果输入的边能构成一个三角形,则在一行内,按照。的格式输出,保留两位小数。,其中s=(a+b+c)/2。武汉理工大学计算机专业。
2023-12-12 08:30:00
2184
原创 数据结构实验之校园建设
校园正在建设中,正所谓修校先修路,路是校园的血管。那么问题来了,我们现在知道每栋楼之间的距离,为了节约成本,我们要用最少的成本把每栋楼连接起来。每栋楼记作一个点,我们连接最短的路,使每个点都连接起来,如果能连接就输出最短的路径和,反之不能连接起来则输出-1。C为A,B之间的距离)先输入正整数m,n(m:楼的栋数,n:路的条数)如果能找到最短路径则输出路径和,不能则输出-1。在这里给出相应的输出。在这里给出相应的输出。在这里给出一组输入。在这里给出一组输入。
2023-12-11 22:28:11
607
2
原创 C语言之查询水果价格
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示菜单。然后对应用户的每个输入,在一行中按格式“price = 价格”输出查询结果,其中价格保留两位小数。当用户连续查询次数超过5次、或主动输入0时,程序结束。用户可以输入编号1~4查询对应水果的单价。输入其他编号,显示价格为0。输入在一行中给出用户连续输入的若干个编号。
2023-12-10 09:00:00
347
1
原创 C语言之统计字符
letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数。本题要求编写程序,输入N个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。输入在第一行中给出正整数N,第二行输入N个字符,最后一个回车表示输入结束,不算在内。请注意,等号的左右各有一个空格,逗号后有一个空格。
2023-12-09 16:30:00
114
原创 C语言之比较大小
在一行中将3个整数从小到大输出,其间以“->”相连。本题要求将输入的任意3个整数从小到大输出。输入在一行中给出3个整数,其间以空格分隔。
2023-12-09 09:45:06
190
原创 Java面向对象与多线程综合实验(控制台输出)
实现一个档案管理系统的用户管理模块的初步模型。功能包括:密码机制的登录界面;包含三个用户:普通用户(Browser),管理员用户(Administrator),操作员用户(Operator)普通用户对自身信息的查询、修改,浏览文件列表,并下载需要的文件;管理员用户对其他用户信息的增添、删除、修改,以及可以浏览文件列表,下载文件。操作员用户对文件的上传以及下载,修改密码。Administrator 档案管理员,负责管理所有用户的信息;Browser 档案浏览员,负责文件的上传与下载。
2023-12-06 16:26:29
616
4
原创 C语言之计算符号函数的值
在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。请编写程序计算该函数对任一输入整数的值。输入在一行中给出整数n。
2023-12-06 15:17:53
737
1
转载 数据结构实验之旅途规划
输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);随后的M行中,每行给出一条高速公路的信息,分别是:城市1、城市2、高速公路长度、收费额,中间用空格分开,数字均为整数且不超过500。有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。在一行里输出路径的长度和收费总额,数字间以空格分隔,输出结尾不能有多余空格。武汉理工大学计算机专业。
2023-12-04 00:15:00
143
原创 数据结构实验之一元多项式求导
以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。设计函数求一元多项式的导数。武汉理工大学计算机专业。
2023-12-03 06:30:00
333
1
原创 数据结构实验之一元多项式的乘法与加法运算
武汉理工大学计算机专业。输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。
2023-12-02 08:00:00
80
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人