Aktywne Wpisy

prostymirek +296
Pamiętacie jeszcze o wałkach podczas covidu? O tych wszystkich ludziach którzy uwłaszczyli się na pandemii, a dziś nikt nawet nie pamięta ich nazwiska?
#praca #covid #przemyslenia
#praca #covid #przemyslenia
źródło: 0ce4021b393a67939d2ebe66a88feba1
Pobierz
ukojenie +113





Cześć Mirki. Napisałem sobie implementację zwykłego wyszukiwania i wyszukiwania binarnego i coś mi nie hula. Tzn. niby program rusza, wyniki zwraca, ale coś tam jest nie tak. Ogólnie domyślam się, że jest tam masa błędów, ale ciężko mi wyłapać. Chciałby ktoś zerknąć i naprowadzić mnie na miejsca gdzie są błędy? To, że nie powinno się polskich nazw używać to wiem :D.
Komentarz usunięty przez autora
źródło: Jon Bentley, "Programming pearls", cytat:
https://www.cs.cmu.edu/~fp/courses/15122-f10/lectures/03-binsearch.pdf
Powinno być:
for (int i : tabSearch) {System.out.println(i);
}
a nie
tabSearch[i]Komentarz usunięty przez autora
W takich momentach używa się Arrays::binarySearch
No, poza java.util.Date które jest tragiczne (i kilka innych), ale no ogólnie można fajnych rzeczy nauczyć się.
Skoro bez gotowców, to ktoś tam już wyżej polecił Ci perełki programowania do przeczytania.
Nie dość że mocno omawia binary searcha, to quick searcha też dość dokładnie przerabia.
Jeżlei dobrze pamiętam to jest opisana technika jak praktycznie zlikwidować to że w pesymistycznym przypadku qsort jest O(n^2)