Daisy 24年2月21日 文章 建站教程 文件缓冲区 ANSIC标准采用“缓冲文件系统”处理的数据文件的,所谓缓冲文件系统是指系统自动地在内存中为程序中每一个正在使用的文件开辟一块“文件缓冲区”。从内存向磁盘输出数据会先送到内存中的缓冲区,装满缓… 赞0 1条讨论
Daisy 24年2月21日 文章 建站教程 C语言文件操作 磁盘上的文件是文件。文件是计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。 *为什么使用文件 使用文件我们可以直接将数据存放在电脑的硬盘上,做到了数据的持久化 —&mdash… 赞0 参与讨论
Daisy 24年2月20日 文章 建站教程 程序的执行环境 运行环境 程序执行的过程: . 程序必须载入内存中。在有操作系统的环境中:一般这个由操作系统完 成。在独立的环境中,程序的载入必须 由手工安排,也可能是通过可执行代码置入只读内存来完成。 … 赞0 参与讨论
Daisy 24年2月20日 文章 建站教程 程序的翻译环境和执行环境 在ansiC的任何一种实现中,存在两个不同的环境。 第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。第2种是执行环境,它用于实际执行代码。 翻译环境 组成一个程序的每个源文件通过编译过程… 赞0 参与讨论
Daisy 24年2月19日 文章 建站教程 数据结构之快速排序优化 递归到小的子区间时,可以考虑使用插入排序当数组递归到一定程度后,所进行排序的数据个数较小,在这个时候使用插入排序的效率反而会比继续快排递归的效率要高 代码实现: void QuickSortOp(int* a, int begin, int… 赞0 1条讨论
Daisy 24年2月19日 文章 建站教程 数据结构之快速排序 一、快速排序 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子… 赞0 参与讨论
Daisy 24年1月29日 文章 建站教程投稿分享 c语言之SJF #include <malloc.h>#include <stdio.h> typedef struct table{ char name[10];//进程名 &nbs… 赞0 参与讨论
Daisy 24年1月29日 文章 建站教程投稿分享 c语言之fcfs #include <malloc.h>#include <stdio.h> typedef struct { char name[10];//进程名 &nbs… 赞0 参与讨论
Daisy 23年12月22日 文章 建站教程 数据结构之栈(四) Queue.c 1.头文件的声明 #include "Queue.h" 2.初始化和销毁函数的定义 void QueueInit(Que* pq){ assert(pq); &nb… 赞0 参与讨论
Daisy 23年12月22日 文章 建站教程 数据结构之栈(三) 代码示例 (1)Queue.h 1.头文件的声明 #pragma once//头文件的声明#include<stdio.h>#include<stdlib.h>#include<assert.h>#inc… 赞0 参与讨论
Daisy 23年12月21日 文章 建站教程 数据结构之栈(二) Stack.c 1.头文件的声明 #include "Stack.h" 2.初始化和销毁函数的定义 /初始化void STInit(ST* ps){ assert(ps); &nbs… 赞0 参与讨论
Daisy 23年12月21日 文章 建站教程 数据结构之栈 一、栈1.栈的概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。 进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。 栈中的数据元素遵守后进先出LIFO(Las… 赞0 参与讨论