두 개의 정렬 알고리즘이 병합 정렬과 빠른 정렬을 사용하여 N 개의 숫자를 마이크로 초 또는 더 정확하게 정렬하는 데 필요한 코드가 있습니다. 이렇게 계산 된 두 번은 터미널로 출력됩니다. 코드 (코드의 일부) : 그것은 얼마나은 아무 말이 시작 정지로 두 개의 변수를 가지고 각각 함수 호출 위와 아래를 유지하지만,이 나던에 의해 clock_t는 시도 것을 제공함으로써C 프로그램의 특정 함수에 의해 계산 된 시간 계산
printf("THE LIST BEFORE SORTING IS(UNSORTED LIST):\n");
printlist(arr,n);
mergesort(extarr,0,n-1);
printf("THE LIST AFTER SORTING BY MERGE SORT IS(SORTED LIST):\n");
printlist(extarr,n);
quicksort(arr,0,n-1);
printf("THE LIST AFTER SORTING BY QUICK SORT IS(SORTED LIST):\n");
printlist(arr,n);
도움말 나 도움을 청하고 항상 그 차이를 0으로 인쇄하십시오. 어떤 유형의 OS에서도 문제가 없다는 것을 명심하십시오. 사전에 도움을 주셔서 감사합니다.
좋은 예에서 기본 파일이 생성됩니다. http://www.mpp.mpg.de/~huber/util/timevaldiff.c – goji
@jay 두 OS에서 모두 실행되는 프로그램을 만들고 싶습니다. 이 OS를 실행하는 것보다이 OS를 실행하고 싶다면 그 OS를 실행해야합니다. – Mcolorz
시스템 호출을 사용할 때 불행하게도 그럴 수 없습니다. Windows는 완전한 POSIX 표준을 지원하지 않으므로 다른 시스템 호출/인터페이스에 의존해야합니다. –