ALpMontana
КЯaL´da TaNıMaM КuяaL´da
Program diziyi sıralamak için quick sort algoritmasını kullanarak diziyi sıralıyor diğer sıralama algoritmaları içerisinde daha kısa dizilerde en etkilisi.
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#include <windows.h>
int main() {
int i;
DateTime bas,son;
TimeSpan fark;
bas = DateTime::Now;
for(int i = 0; i < 13; ++i)
for(int j = 0; j < 10000; ++j)
for(int k = 0; k < 10000; ++k)
{
}
son = DateTime::Now;
fark = son - bas;
Console::WriteLine("1. Donguler İçin Geçen Süre: {0}",fark);
Console::WriteLine();
////////////////////////////////////////////////////////////
bas = DateTime::Now;
for(int i = 0; i < 10000; ++i)
for(int j = 0; j < 13; ++j)
for(int k = 0; k < 10000; ++k)
{
}
son = DateTime::Now;
fark = son - bas;
Console::WriteLine("2. Donguler İçin Geçen Süre: {0}",fark);
Console::WriteLine();
///////////////////////////////////////////////////////////
bas = DateTime::Now;
for(int i = 0; i < 10000; ++i)
for(int j = 0; j < 10000; ++j)
for(int k = 0; k < 13; ++k)
{
}
son = DateTime::Now;
fark = son - bas;
Console::WriteLine("3. Donguler İçin Geçen Süre: {0}",fark);
Console::WriteLine();
return 0;
}
:goz:
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#include <windows.h>
int main() {
int i;
DateTime bas,son;
TimeSpan fark;
bas = DateTime::Now;
for(int i = 0; i < 13; ++i)
for(int j = 0; j < 10000; ++j)
for(int k = 0; k < 10000; ++k)
{
}
son = DateTime::Now;
fark = son - bas;
Console::WriteLine("1. Donguler İçin Geçen Süre: {0}",fark);
Console::WriteLine();
////////////////////////////////////////////////////////////
bas = DateTime::Now;
for(int i = 0; i < 10000; ++i)
for(int j = 0; j < 13; ++j)
for(int k = 0; k < 10000; ++k)
{
}
son = DateTime::Now;
fark = son - bas;
Console::WriteLine("2. Donguler İçin Geçen Süre: {0}",fark);
Console::WriteLine();
///////////////////////////////////////////////////////////
bas = DateTime::Now;
for(int i = 0; i < 10000; ++i)
for(int j = 0; j < 10000; ++j)
for(int k = 0; k < 13; ++k)
{
}
son = DateTime::Now;
fark = son - bas;
Console::WriteLine("3. Donguler İçin Geçen Süre: {0}",fark);
Console::WriteLine();
return 0;
}
:goz: