1800320382

1800320382



Sortowanie HeapSortdla uporządkowania

3000000

2500000

stałego z rozrzutem 100%

-czas[ms]

1500000

/

-porownan

/

1000000

przepisan

/

^ 4? ^ ^


6. Implementacja w języku C++

1. sorttab.cpp

#include "sorttab.h"

typedef int FunLos(int &w,int &nie,int i); int n;

int wszystkie,niepopr; long lpor,lprzep;

FunLos *losuj; int ciąg,proc; clock_t pocz,kon; long czas;

ofstream f; //plik z wynikami bool otwarty=false;

int losujros(int &w,int &nie,int i)

{ if (rand()/(float)RAND_MAX <(float)nie/w—) {nie—; return rand()*n/RAND_MAX;) return i;

} int losujst(int &w,int &nie,int i)

{ if (rand()/(float)RAND_MAX <(float)nie/w—) {nie—; return rand()*2*n/RAND_MAX;}

}

int losujmalej(int &w,int &nie,int i)

{ if (rand()/(float)RAND_MAX<(float)nie/w—) {nie—; return rand()*n/RAND_MAX;} return w;

}

void ustawparam() {


cout«"SORTOWANIE TABLICY "«endl;



Wyszukiwarka

Podobne podstrony:
IMG03 0-300000 0,250000g 0,200000 <u c 0,150000 ę ISI M O 0,100000 0,050000 0,000000
400000 Facebook Twitter Google Plus 350000 300000 250000 200000 150000 100000 50000 0 ■
88 R1 (ohm) 300000 250000 200000 150000 100000 50000 0 0,2
BĘDĘ MĄDRY JAK SOWA DLA 5 6 LATKÓW CZEŚC 2 32 Uporządkuj literki łącząc strzałką rozrzucone literki
fia0 7. Obwody prądu stałegoTO W2 WIESZ Prądem elektrycznym nazywamy uporządkowany ruch ładunków
Bazy danych Uporządkowany zbiór danych, pozwalający na efektywne przechowywanie, wyszukiwanie, sorto
Drzewa zrównoważone, sortowanie drzewiaste ■    Drzewa częściowo uporządkowane (ang.
Drzewa zrównoważone, sortowanie drzewiaste Drzewo częściowo uporządkowane jest zrównoważone, jeżeli
64476 zdj2 (4) Sortowanie przez kopcowanie Heapsoi%4) 1    Build-Heap(.-l) 2  &

więcej podobnych podstron