244 TIF

244 TIF



Istnieje milion różnych sposobów sortowania. No dobrze, to przesada. Jest ich kilkaset. Programista powinien znać je wszystkie. Każdy algorytm sortowania ma swoją wydajność. W tym przykładzie zaimplementowaliśmy klasyczny algorytm sortowania szybkiego, a także algorytm wyszukiwania binarnego. Nie twierdzimy, że którakolwiek z tych metod będzie najlepszym rozwiązaniem dla naszych problemów. Ale stanowią doskonały punkt wyjściowy.

Pliki

Dalej wydrukowano plik kodu źródłowego algorytmu sortowania. Plik kodu ma nazwę bsrch.cpp. Liczby w komentarzach oznaczają numery wskazówek z części I. Ten plik i odpowiadający mu plik projektu Visual C++ można znaleźć w folderze algorithms na CD-ROM-ie dołączonym do książki.

bsrch.cpp

#include <assert.h>

#include <iostream.h>

#include <memory.h>

#indude <string.h>

#include "algor.h"

void SArray::Dump(void)

{

for(int i=0; i<m_clMac; i++)

{

cout« m_rgl[i]; cout « "

}

cout« "\n";

}

// Jeśli już jest w tablicy, to zwraca numer indeksu.

// Jeśli nie ma go tam, to wstawia go i zwraca numer indeksu.

// Jeśli tablica jest pełna to zwraca -1. int SArray::lndexlnsert(long I)

{

int il;

if(clMax == m_clMac) return -1;


Wyszukiwarka

Podobne podstrony:
DHTML0129 Praktyczne zastosowanie CSS Istnieje wiele różnych sposobów wykorzystania kaskadowych arku
Obecnie istnieje wiele różnych sposobów na obejście zabezpieczeń stosowanych w WEP, głównie ze wzglę
Porównanie czasów kompletacji zamówień dla różnych sposobów wyznaczania trasy... 65 -to-part systems
Kolejnym sposobem usuwania odpadów, który chciałabym omówi jest ich spalanie. Zmniejsza ono obietość
DSC09825 H Makbci Synek takim sposobem przysięioy i kłamcy oę iwmlico głupi: jest ich bowiem tylu, Ż
Rodzaje grupowania W oknie TABELE LICZNOSCI istnieje możliwość ustawienia różnych sposobów grupowani
WYMIAROWANIE W programie istnieje możliwość wymiarowania na wiele różnych sposobów. Dlatego, podobni
skanuj0092 (28) C. Grupy przestrzenne trójwymiarowe L Opis Grup tych jest 230. Opisują one 230 różny
skanuj0005 (178) c. Zakres ćwiczeń To samo ćwiczenie może być realizowane na wiele różnych sposobów.
skanuj0094 (15) Istnieją również inne sposoby stymulacji produkcji koiag takie jak chemiczne czy ter
img 244 "TIIK NEXT INSTANT IIE 81*11 A NO TO llls KBET WIT II A CKY.
Porównanie czasów kompletacji zamówień dla różnych sposobów wyznaczania trasy... 69 Na potrzeby bada
Porównanie czasów kompletacji zamówień dla różnych sposobów wyznaczania tras) ... 71 alei, dociera t

więcej podobnych podstron