Forum Forum 1 Grupy Ćwiczeniowej Strona Główna

Forum 1 Grupy Ćwiczeniowej
Forum studentów informatyki Politechniki Białostockiej
 

Algorytmy - egzamin z asd
Idź do strony Poprzedni  1, 2, 3, 4, 5  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Forum 1 Grupy Ćwiczeniowej Strona Główna -> 3 semestr
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
fala (aka tomek)



Dołączył: 03 Lis 2007
Posty: 67
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Łapy

PostWysłany: Wto 16:08, 05 Lut 2008    Temat postu:

Co do n! i n^n nie będę się kłócił bo nie mam pewności, jednak metodą "na kalkulator" n^n wychodzi znacznie większe niż n! (np dla 8 Razz)
7. trzeba podać tylko chyba po 1 przykładzie więc aby było Smile
9. algorytm permutujący czyli w sumie chodzi chyba tylko o poprzestawianie kolejności elementów w tablicy, więc wrzucanie na drzewo odpada, chyba wystarczy to jakoś posortować tak żeby A[i]>A[2i] i A[i]<A[2i+1]
10. 2-3 drzewa to są takie drzewa które mogą mieć 2-3 potomków (więcej nic o nich nie wiem Razz ale przykładowe drzewko i chyba dobre rozwiązanie znajduje się w skanach od Linki)
19. a czy tutaj nie będzie to przypadkiem koszt n? tak jak w skanach? no bo sortowanie leci tylko dla n/2 elementów (n/2 * 2 = n), a potem wyszukiwanie robimy dla n/2 elementów i potem znów dla n/2 elementów. Więc n/2 + 2*(n/2) = n/2 + n = O(n)

Faktycznie BST było na ćwiczeniach po 2gim kole... Ma ktoś może to przepisane? Było by miło jakby ktoś taki się znalazł Smile
Więcej z tych zadań jak narazie nie wykombinowałem... ale i tak jest nieźle Wink
Powrót do góry
Zobacz profil autora
dziemian_rec



Dołączył: 08 Mar 2007
Posty: 38
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z nikąd

PostWysłany: Wto 16:17, 05 Lut 2008    Temat postu:

a n! rzeczywiście jest mniejsza, choć koszalew w swoim skrypcie dała ją na koniec :/
19. zakres zadania to 2n a nie n
pani Edytka:
ktoś wie jak w zad1. posortować tablicę kolumnami ?


Ostatnio zmieniony przez dziemian_rec dnia Wto 16:31, 05 Lut 2008, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
eewkaa



Dołączył: 01 Mar 2007
Posty: 50
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z mieszkania

PostWysłany: Wto 16:32, 05 Lut 2008    Temat postu:

co do 19.
tak dokładnie to koszt wynosi: 3/2n-2
I w tym przypadku nie ma szybszego algorytmu.


Ostatnio zmieniony przez eewkaa dnia Wto 16:37, 05 Lut 2008, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Linka



Dołączył: 13 Mar 2007
Posty: 98
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 16:42, 05 Lut 2008    Temat postu:

n! < n^n -> z jakichs notatek;]
Powrót do góry
Zobacz profil autora
fala (aka tomek)



Dołączył: 03 Lis 2007
Posty: 67
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Łapy

PostWysłany: Wto 16:51, 05 Lut 2008    Temat postu:

A może ktoś wie co z tymi algorytmami w zadaniach 12, 13, 16, 17 ? Bo ja jakieś tam pomysły do 12 i 16 podałem, ale czy one są prawidłowe to nie mam pojęcia, może ktoś umiał by to zweryfikować?
Powrót do góry
Zobacz profil autora
Linka



Dołączył: 13 Mar 2007
Posty: 98
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 16:59, 05 Lut 2008    Temat postu:

17 zadanie jest z gwiazdka, wiec mnie nie dotyczy;]

PS. Sinus, cosinus.. daj Boże trzy minus.. Wink

To co mowiliscie o zadaniu z kola - kod sprawdzajacy, czy drzewo binarne jest BST.. (odnośnie zad Cool
W notatkach znalazłam tylko to co ponizej, ale nie jestem pewna czy dobrze spisałam i czy wszystko...


Kod:

int a=0, b, jest=1;
void inorder(wezel r)
{
   if(r!=NULL && jest)
      {inorder(r->lewe);
      b=r->dane;
      if(b<=a) jest=0; a=b
      inorder(r->prawe)}
}


Ostatnio zmieniony przez Linka dnia Wto 17:43, 05 Lut 2008, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
fala (aka tomek)



Dołączył: 03 Lis 2007
Posty: 67
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Łapy

PostWysłany: Wto 18:01, 05 Lut 2008    Temat postu:

No wszystko ładnie, tylko że to ma być algorytm sprawdzający tablicę a nie drzewo... Więc niestety ale z takiego "gotowca" to się nie uda skorzystać Smile Na dobrą sprawę dla BST to wystarczy tylko tyle żeby przy przeglądaniu inorder powstawał ciąg rosnący, prawda?
Powrót do góry
Zobacz profil autora
Linka



Dołączył: 13 Mar 2007
Posty: 98
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 18:18, 05 Lut 2008    Temat postu:

masz racje...
Powrót do góry
Zobacz profil autora
dziemian_rec



Dołączył: 08 Mar 2007
Posty: 38
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z nikąd

PostWysłany: Wto 18:36, 05 Lut 2008    Temat postu:

zadania 16 i 17 można zrobić wykorzystując algorytm magicznych piątek
ale jak to dokładnie działa to nie mam pojęcia Neutral

[link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Linka



Dołączył: 13 Mar 2007
Posty: 98
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 18:46, 05 Lut 2008    Temat postu:

na wiki jest praktycznie opisane zadanie 16.. a co z 17? magiczne 7 czy co?Very Happy
Powrót do góry
Zobacz profil autora
dziemian_rec



Dołączył: 08 Mar 2007
Posty: 38
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z nikąd

PostWysłany: Wto 19:13, 05 Lut 2008    Temat postu:

a tak w ogóle to na co Dańko przychylniej patrzy: kod, pseudo czy słownie ???
Powrót do góry
Zobacz profil autora
czart



Dołączył: 02 Mar 2007
Posty: 168
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Z lasu

PostWysłany: Wto 19:30, 05 Lut 2008    Temat postu:

Właśnie, jak myślicie, algorytmy pisać słownie bardziej ? Czy 101% kodu ?
Powrót do góry
Zobacz profil autora
Linka



Dołączył: 13 Mar 2007
Posty: 98
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 19:39, 05 Lut 2008    Temat postu:

jak juz gdzies wyzej pisalam to dla niego nawet lepiej jak jest opis słowny (ktos chodzil sie pytac o cos do niego i podobno on tak powiedzial) Wink
Powrót do góry
Zobacz profil autora
boro



Dołączył: 27 Lut 2007
Posty: 286
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 19:42, 05 Lut 2008    Temat postu:

miła wiadomość :)
Powrót do góry
Zobacz profil autora
Frombehind



Dołączył: 25 Sty 2008
Posty: 13
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 20:10, 05 Lut 2008    Temat postu:

W tych skanach sa bledy przy zadaniach z BST. Problem jest identyczny jak na kolokwium, trzeba sprawdzic czy kolejne elementy na drzewie z lewej strony maleja, a z prawej rosnal. Czyli trzeba posortowac tablice na pozycjach niepazystych rosnaca, a na pozycjach pazystych malejaco, wtedy jest 100% pewnosci ze jest to BST. Czyli jak w zadaniu 9 mamy gotowa tablice drzewa binarnego, wystarcza 2 sortowania. Innego pomyslu nie mam.

Zadanie 3 - kazdy robi je sortowaniem przez zliczanie, tlyko ciekawe gdzie jest podany zakres wartosci ?

P.S. Miazga, przy pseudo kodzie albo opisie slownym mozna lac wode i pozniej doszukiwac sie ukrytego sensu juz po sprawdzeniu prac i klucic sie o dodatkowe pkt Very Happy


Ostatnio zmieniony przez Frombehind dnia Wto 20:16, 05 Lut 2008, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Forum 1 Grupy Ćwiczeniowej Strona Główna -> 3 semestr Wszystkie czasy w strefie EET (Europa)
Idź do strony Poprzedni  1, 2, 3, 4, 5  Następny
Strona 2 z 5

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
deoxBlue v1.0 // Theme created by Sopel stylerbb.net & programosy.pl

Regulamin