|
TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
Zadanie w C - jak rozwiązac?? , Chicken81 21/02/05 17:00 Jak rozwiązać takie zadanie, że dowolna osoba pomyśli sobie jakąś liczbę z przedziału 0-127 a program ma za zadanie wyznaczyć ją w 7 próbach, na zasadzie zadawania pytań. Np. Czy liczba ta jest większa od 64? Jeśli tak to sprawdzamy przedział 64-127 jeśli nie to 0-63 i tak dalej aż do wyznaczenia. Na końcu program ma wypisać daną liczbą ( tą wcześniej zapamiętaną). Wiecie może jak coś takiego skrobnąć ??"Tylko dwie rzeczy są nieskończone -
wszechświat i ludzka głupota...." -
A.Einstein - Oczywiście że wiemy, ale nie powiemy. , j23 21/02/05 17:25
Takie proste zadania są poniżej naszej godności własnej, a w dodatku uważamy, że pora zacząć się uczyć i nie dołować jakości polskich dyplomów z informatyki.Dumny nosiciel moherowego beretu!
Me gustan tomar mis copas
Żubrówka es lo mejor! - eee , WooKy 21/02/05 17:27
W czym problem?
No robisz sobie petle i za kazdym razem dzielisz przedzial maksymalny na pol i sprawdzasz czy szukana jest >= od przedzial/2 jezeli tak to gorna granica zostaje a jako dolna wpisujesz ten przedzial/2 a jak <od przedzial/2 to dolna zostawiasz a w gorna wpisujesz przedzial/2 itd. az przedzial/2 = szukanej. Dodac sprawdzanie w kazdym przypadku czy granica czasami nie jest szukana liczba i wszystko. Kodu za ciebie chyba nikt nie bedzie pisal, chyba ze komus sie nudzi;)bitnoi.se - dzięki , Chicken81 21/02/05 17:37
...."Tylko dwie rzeczy są nieskończone -
wszechświat i ludzka głupota...." -
A.Einstein - to się generalnie.. , Coyote 21/02/05 17:42
...nazywa wyszukiwanie binarne i jest miłe i przyjemne.Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - binarne? , WooKy 21/02/05 19:17
Binarne kojarzy mi sie z algorytmem wyszukiwania dzialajacym na drzewie binarnym, a to co on opisal to najprostsze na swiecie "dziel i zwyciezaj", nie spotkalem nazwy wyszukiwanie binarne ale moge sie oczywiscie mylic;)bitnoi.se - hmmm.... , Coyote 21/02/05 19:23
....no u nas to tak akurat nazwali i jedno i drugie (tylko jedno na tablicy (to akurat) a drugie na BST).Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - ale , WooKy 21/02/05 19:38
bst(binary search tree) a alg. dziel i zwyciezaj to dwie rozne (nie jedyne) metody rozwiazania tego problemu i mysle ze akurat tutaj chodzilo o prostsza (ale mniej wydajna) metode dzielenia na polowki.bitnoi.se - ale... , Coyote 21/02/05 20:09
popatrz na alg. przeszukiwania binarnego w tablicy (uprzedzam: pseudokod - łatwiej widać)
Szukamy el. x w tablicy A o wymiarze n
Szukanie (n, A, x)
i<--1
j<--n
k<--1
While (A[k]<>x) and (i<=j) do
k<--(i+j) div 2
if x>A[k]
then i<--k+1
else j<--k-1
if A[k] = x
then return k
else mów: oszukujesz :]]]]
To jest wyszukiwanie binarne i równocześnie to, co opisałeś. Tak przynajmniej mnie uczył dziekan wydziału mat-inf UAM w Poznaniu.Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - ehhh.... , Coyote 21/02/05 20:10
...oczywiście formatowanie nie zachowane. Dla podpwiedzi: ostatni if jest na wysokości while'a.Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - hehe , WooKy 21/02/05 20:23
No zgadzam sie z tym kodem, nazewnictwo chyba tu nie ma nic do rzeczy, ten alg znam pod popularna nazwa, mozliwe ze fachowo nazywa sie on binarnym, ale algorytm drzewa binarnego jest juz inny, chodzilo mi tylko o to ze nazwa "szukanie binarne" kojarzy mi sie wlasnie z bst, a nie tym prostym szukaniem na tablicy;)
A tak btw, pozdrawiam kolege z "za miedzy" ;)
student inf stosowanej na wydziale fizyki uam ;)bitnoi.se - no jak miło.... , Coyote 21/02/05 20:35
....może kiedyś jakieś piwko albo partyjka w grę mózgowców (GO)? :)Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - ... , WooKy 21/02/05 20:38
hehe piwko zawsze;) na gierki raczej brak czasu, duuuuzo pracy;)bitnoi.se - taaaa... , fiber 21/02/05 21:17
Kiedyś na socjologii (a może psychologii? - nieważne), wykładowca ilustrował swój wywód przykładem:
Do szklanego naczynia powkładał kamieni, tłumacząc że naczynie jest naszym czasem, a kamienie jego częścią, którą powinniśmy poświęcać rodzinie. Następnie dopełnił naczynie piaskiem, mówiąc, że resztę tego czasu (naczynia) powinna wypełniać praca. Jeżeli zmienimy kolejność, to na kamienie (rodzinę) nie zostanie miejsca i taki układ już nie będzie funkcjonował...
Po wykładzie podchodzi do naczynia student, dokładnie ogląda a następnie wyjmuje z torby butelkę piwa, otwiera i wlewa do naczynia z piaskiem i kamieniami:
- Rodzina rodziną, panie profesorze, praca pracą, a na piwko zawsze się znajdzie miejsce...Analiza uryny może wykazać chorobę
jednostki, analiza urny chorobę
społeczeństwa - ;-) , WooKy 21/02/05 21:31
Znany,lubiany i bardzo zyciowy przyklad;)bitnoi.se
- wlasciwie to wyszukiwanie poprzez interpolacje dwuliniowa , bwana 22/02/05 09:18
ale z wersja 'wyszukiwanie binarne' tez sie spotykam. Realizacja 'ladna' polega na stworzeniu funkcji rekurencyjnej
McKania, widac, ze mamy wspolne dziedzictwo:-D PWR, IZ, INF, Sieciowe Systemy Informacyjne"you don't need your smile when I cut
your throat" - wlasciwie to liniowa jest ta interpolacja:-D , bwana 22/02/05 09:20
patrz co piszesz, czlowieku!"you don't need your smile when I cut
your throat"
- to o czym cabrone kojote mówi u nas też nazywano wyszkuwianiem binarnym , McKania 21/02/05 21:42
pwr, IZ, infconfig: skóra, fura i coreDuo ;) |
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|