- 博客(4)
- 收藏
- 关注
原创 数组逆序放置
2、C++里有reverse函数,利用函数,头文件 algorithm。3、利用循环进行枚举,从1到n/2,第一个和最后一个交换,以此类推。4、用栈存储,利用栈先进后出的思想,把所有数字先入栈,然后再出栈。
2024-01-27 20:01:19 101 1
原创 头歌——最佳适应算法
假设初始状态下可用的内存空间为55MB,并有如下的请求序列: 作业1申请15MB 作业2申请30MB 作业1释放15MB 作业3分配8MB 作业4分配6MB 作业2释放30MB 请采用最佳适应算法进行内存块的分配和回收,并打印出空闲内存分区链的情况。
2023-12-07 17:54:04 625 1
原创 头歌——首次适应算法
(1) 回收区与插入点的前一个空闲分区F1相邻接,此时应将回收区与插入点的前一分区合并,不必为回收分区分配新表项,而只需修改其前一分区F1的大小。(2) 回收分区与插入点的后一空闲分区F2相邻接,此时也可将两分区合并,形成新的空闲分区,但用回收区的首址作为新空闲区的首址,大小为两者之和。(3) 回收区同时与插入点的前、后两个分区F1和F2邻接,此时将三个分区合并,使用F1的表项和F1的首址,取消F2的表项,大小为三者之和。请采用首次适应算法进行内存块的分配和回收,并打印出空闲内存分区链的情况。
2023-12-07 17:52:46 489 1
原创 头歌--求数组鞍点
任务描述题目描述:找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。编程要求输入输入数据有任务描述题目描述:找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。输入输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。输出按下列格式输出鞍点: Array[i][j]=x 其中x代表鞍点,i和j为鞍点所在的数
2022-01-25 16:29:07 3513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人