sort.c

来自「nachos系统作业 实现线程系统 实现一个电梯模拟 附实验报告」· C语言 代码 · 共 33 行

C
33
字号
/* sort.c  *    Test program to sort a large number of integers. * *    Intention is to stress virtual memory system. * *    Ideally, we could read the unsorted array off of the file system, *	and store the result back to the file system! */#include "syscall.h"int A[1024];	/* size of physical memory; with code, we'll run out of space!*/intmain(){    int i, j, tmp;    /* first initialize the array, in reverse sorted order */    for (i = 0; i < 1024; i++)		        A[i] = 1024 - i;    /* then sort! */    for (i = 0; i < 1023; i++)        for (j = i; j < (1023 - i); j++)	   if (A[j] > A[j + 1]) {	/* out of order -> need to swap ! */	      tmp = A[j];	      A[j] = A[j + 1];	      A[j + 1] = tmp;    	   }    Exit(A[0]);		/* and then we're done -- should be 0! */}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?