Rozdział 9
Optymalizacja wyszukiwania i sortowania
Jest lepszy sposób – znajdź go.
Thomas A. Edison (1847–1931), amerykański wynalazca i optymalizator
Programy C++ przeprowadzają wiele operacji wyszukiwania. Począwszy od kompilatorów języków programowania po przeglądarki sieci Web, od kontrolek list po bazy danych, wiele powtarzanych czynności obejmuje wyszukiwanie na końcu jakiejś wewnętrznej pętli. Z mojego doświadczenia wynika, że wyszukiwanie często pojawia się na liście aktywnych funkcji. Z tego powodu warto zwrócić szczególną uwagę na wydajne realizowanie tej operacji.
Niniejszy rozdział omawia wyszukiwanie w tabelach z punktu widzenia optymalizatora. Wyszukiwanie posłuży jako przykład ogólnego procesu, który programista może wykorzystać ...
Get C++. Optymalizacja kodu now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.