[C] Analiza i implemen algorytmu o złożoności logarytmicznej

adams1604
Użytkownik
Użytkownik
Posty: 16
Rejestracja: 27 maja 2011, o 00:50
Płeć: Mężczyzna
Lokalizacja: Polska

[C] Analiza i implemen algorytmu o złożoności logarytmicznej

Post autor: adams1604 »

2. Dana jest tabela klientów i produktów, które kupili. Każdy wiersz tablicy zawiera kod klienta i kod produktu. Tablica jest posortowana wg. kodów klientów. Ułóż algorytm, który dla danego kodu klienta obliczy ile razy dokonał on zakupu. Algorytm powinien mieć pesymistyczną złożoność obliczeniową O(log n), gdzie n oznacza ilość elementów w tabeli.
Wymagania:
Rozwiązanie powinno zawierać
specyfikację zadania,
opis słowny metody rozwiązania,
algorytm rozwiązujący (ew. jego implementację),
analizę kosztu i
analizę poprawności względem podanej specyfikacji.


proszę o podpowiedź w napisaniu takiego programu. Mniej więcej ogarniam co i jak z tymi tablicami, ale problem stwarza mi jak policzyć ilość zakupów, aby była złożoność logarytmiczna.
z góry dzięki za wszystkie podpowiedzi i pomysły
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C] Analiza i implemen algorytmu o złożoności logarytmicznej

Post autor: Afish »

Zastosuj wyszukiwanie binarne.
ODPOWIEDZ