- 博客(22)
- 收藏
- 关注
原创 移除数组元素
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。是以“引用”方式传递的。也就是说,不对实参作任何拷贝。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?不要使用额外的数组空间,你必须仅使用。的元素,并返回移除后数组的新长度。请注意,输入数组是以。
2023-08-18 23:08:12
133
原创 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
【代码】给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
2023-06-28 17:53:52
284
1
原创 实现识别标识符的词法分析器
用C语言编写识别标识符的词法分析器,以文本文件为输入,控制台(或文件)输出识别出的每个标识符。思路:需要6个数组:1.存储关键字key[6]2.存储对应下标关键字的种别码keyNum[6]3.存储运算符和界符symbol[17]4.存储运算符对应下标的种别码symbolNum[17]5.存储从文件中取出的每个字符(不包括括号)letter[1000]主要函数TakeWord()(将文件letter[]中每个字符进行提取,找出关键字,输出种别码)思路:...
2022-04-30 22:38:16
1262
1
原创 模拟请求分页管理中地址转换和缺页中断处理
软件:visual studio设计缺页中断处理程序。当对读入的逻辑地址,划分为页号、页内 地址后,通过页表发现访问的页不在内存,转入“缺页中断处理” 程序去处理。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<windows.h>#define PN 7#define PAGESIZE 1024typedef struct PAGETAB{.
2022-04-30 21:46:28
1150
2
原创 设计动态分区首次适应分配、回收算法
设计动态分区首次适应分配、回收算法。 设计“未分配区说明表”,格式为: 序号 始址 长度 状态 设计“已分配区说明表”,格式为: 作业名 始址 长度 状态 设计显示程序,将“未分配区说明表”和“已分配区说明表”的 内容,显示在屏幕上 初始分配从一个空闲区分配起,回收时要合并空区。 #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include.
2022-04-30 21:41:40
210
原创 模拟进程创建、终止、阻塞、唤醒原语
1、设计创建、终止、阻塞、唤醒原语功能函数。 2、设计主函数,采用菜单结构(参见后面给出的流程图)。 3、设计“显示队列”函数,目的能将就绪、阻塞队列中的进程信息 显示在屏幕上,以供随时查看各队列中进程的变化情况。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<windows.h>typedef struct PCB { char.
2022-04-30 21:36:56
2236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人