Temat: Dowcip o bazodanowcach
Piotr G.:
Dla danych posortowanych da się osiągnąć złożoność O(log2(n)) - pod warunkiem, że pominiemy koszt WHERE.
Ale WHERE bez indeksu przecież będzie miał złożoność rzędu średnio O(n/2).
Chyba, że jest jakiś sposób na wyciąganie rekordu o określonym numerze bez konieczności jego wyszukiwania WHERE-m.
To co mi się udało wymyśleć to 2/3n -> bierzemy pary co dwie liczby + owa strukturka do przechowania pewnej wartości z poprzedniej dwójki (może sumy???) na boku wydaje mi się że dwie operacje wystarczą aby znaleźć babola -> ale algorytm zapewne wymaga doszlifowania lub też jest do wyrzucenia do śmieci.
Tak czy owak w nagrodę kawał:
Rolnik zauważył że w nocy giną mu jabłka z drzewka więc którejś nocy zaczaił się na złodzieja i już po chwili usłyszał jak ktoś wdrapuje się na drzewo. Podbiegł szybko i złapał złodzieja.
-Kim jesteś?? - woła rolnik ale odpowiedziała mu cisza...
Złapał więc złodzieja za jaj i znowu powtarza pytanie:
-Kim jesteś?? - znowu nie słyszy odpowiedzi.
Zacisną więc mocniej i znów zapytał:
-Kim jesteś?? - i znowu nie słyszy odpowiedzi.
Zacisną więc obiema rekami z całej siły i powtórzył pytanie
-Kim jesteś?
-To ja Jasiu...
-Jaki Jasiu? U nas we wsi wielu Jasiów...
-To ja Jasiu niemowa...
Błażej O. edytował(a) ten post dnia 18.03.10 o godzinie 00:17