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 + -
显示快捷键?