|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Pandunia
Gość
|
Wysłany: Pon 1:20, 10 Kwi 2006 Temat postu: Zadanie L - Szeregowanie |
|
|
[deleted]
Ostatnio zmieniony przez Pandunia dnia Pią 5:38, 10 Lis 2006, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Pon 8:52, 10 Kwi 2006 Temat postu: |
|
|
Akurat to pojdzie szybko - tylko tzreba wygrzebać wykłady z wdi z zeszłego semestru, tak gdzies pod koniec. Tam olgorytm jest prawie gotowy do przeklejenia - wystarczy tylko beginy i endy dopisać i obsluge wejscia.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pon 13:23, 10 Kwi 2006 Temat postu: |
|
|
Fakt, kolejny algorytm z Cormena do wklepania.
Mała dygresja:
Przypomina mi się panika, jaka była przy zadaniu A. Ludzie myśleli jak tu wykombinować, żeby to działało szybciej, i szybciej, i szybciej... A się okazało, że zwykłe mnożenie szkolne, prosty algorytm pierwiastkowania i pisemne dzielenie spokojnie przechodzi. Dlatego bez przesady, niektóre rzeczy nie są takie trudne, jakie się nam wydają. I nie taki diabeł straszny, jak go malują.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Pon 16:36, 10 Kwi 2006 Temat postu: |
|
|
Madras jak zwykle spokojny i z wyważonym zdaniem... ;) Normalnie jakbym jakiegoś Platona, czy innego filozofa, albo jakiegoś wyznawce filozofii Zen :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Pon 17:28, 10 Kwi 2006 Temat postu: |
|
|
Madras napisał: | Dlatego bez przesady, niektóre rzeczy nie są takie trudne, jakie się nam wydają. I nie taki diabeł straszny, jak go malują. |
Fakt. Zadanie L udało mi się zrobić na ćw. z asd, więc nie jest aż takie straszne i czasochłonne :) A do tego hansu nie musiał mi nic tłumaczyć, więc już w ogóle luz :D
BTW. Dr Ślusarek nie umieścił jeszcze wykładów o grafach u siebie na stronie, a będą one niewątpliwie przydatne, więc znajdziecie je [link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
hansu
Nieomylny Admin
Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów
Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?
|
Wysłany: Pon 17:32, 10 Kwi 2006 Temat postu: |
|
|
Masz jakies tajne kontakty z drem Slusarkiem, jagm? ;) Czy taki hakier jestes?? (tzw. elementarny hacking :P).
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Pon 17:39, 10 Kwi 2006 Temat postu: |
|
|
po prostu zdążyłem skopiować notatki z asd z zeszłego roku szybciej niż dr Ślusarek je usunął ;] Taka elementrna zasada przydatna podczas jedzenia ze wspólnej miski ;)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pon 20:48, 10 Kwi 2006 Temat postu: |
|
|
Ja skopiowałem notatki z ASD2 jak coś ;].
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Pon 21:18, 10 Kwi 2006 Temat postu: |
|
|
jagm napisał: | po prostu zdążyłem skopiować notatki z asd z zeszłego roku szybciej niż dr Ślusarek je usunął ;] Taka elementrna zasada przydatna podczas jedzenia ze wspólnej miski ;) |
Fajnie - dzieki za radę - zapamiętam bo jutro kolos z SO :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
hansu
Nieomylny Admin
Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów
Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?
|
Wysłany: Śro 3:03, 12 Kwi 2006 Temat postu: |
|
|
No mieliscie racje - to zadanie jest naprawde prosciutkie. I nawet nie radze zrzynac sortowania topologicznego z wykladow z WDI. Naprawde, lepiej zerznac z wykladow z ASD :P A tak na serio to wystarczy zwykly DFS bez tych wszystkich "wodotryskow" jak czasy i drzewa i do tego jedna tablica na zapisanie wyniku (bo on sie tworzy "od konca"). Moj kod do tego zadania ma (nie liczac wypasionej obiektowej kolejki na liscie wskaznikowej ;)) jakies 60 linijek (a kolejka 90 - ale zaloze sie ze mozna to w 100 linijkach SPOKOJNIE upchnac).
Aha, jakby ktos testwowal na virgo to podpowiem ze tamtejsza wzorcowka daje w 90% przypadkow inne wyniki (oczywiscie nie mowimy o outach postaci CYKL :D) niz moj prog wiec nie sugerujcie sie zbytnio... Jakby byla potrzeba to moge udostepnic mojego execa...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Śro 20:06, 12 Kwi 2006 Temat postu: |
|
|
Ja mam w 57 linijkach, ale nie o tym chciałem napisać.
Otóż można popełnić bardzo głupi błąd w implementacji dfsa, który mi się zresztą zdarzył (co kosztowało mnie gwiazdkę i pół godziny). Wierzchołek, od którego zaczynamy zwiedzanie, musimy od razu po wejściu do niego ustawić na szary. U mnie był albo biały, albo czarny, przez co algorytm nie był w stanie wykryć cykli, które przechodziły przez ten wierzchołek.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
mateo
pijak
Dołączył: 08 Mar 2006
Posty: 296
Przeczytał: 0 tematów
Skąd: Krk - Biały Prądnik
|
Wysłany: Czw 19:11, 13 Kwi 2006 Temat postu: |
|
|
hansu napisał: | Aha, jakby ktos testwowal na virgo to podpowiem ze tamtejsza wzorcowka daje w 90% przypadkow inne wyniki (oczywiscie nie mowimy o outach postaci CYKL :D) niz moj prog wiec nie sugerujcie sie zbytnio... Jakby byla potrzeba to moge udostepnic mojego execa... |
A owszem bylo tak... ale bylo o tym info w testerce, no bo nie chcialo mi sie pisac dodatkowego prograu sprawdzajacego poprawnosc outputa. No ale wczoraj go napisalem i juz powinny byc wszystkie poprawne wyniki akceptowane na mojej testerce. A jakby cos nie gralo to dajcie znac, bo nie gwarantuje ze to na 100% dobrze dziala
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Czw 23:55, 13 Kwi 2006 Temat postu: |
|
|
Skoro tutaj nie ma zestawów danych to nie trzeba chyba czyścić wskażników?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Pią 0:00, 14 Kwi 2006 Temat postu: |
|
|
teoretycznie chyba nie. no ale nie zaszkodzi ;)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pią 0:04, 14 Kwi 2006 Temat postu: |
|
|
Na 99% nie. Ale jak dostaniesz Rxy, to będzie to pierwszy podejrzany ;].
Inna sprawa, że tego nie trzeba nawet robić wskaźnikowo. Tablica powinna zupełnie wystarczyć.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Pią 0:06, 14 Kwi 2006 Temat postu: |
|
|
No właśnie dostałam:) RCA. I się właśnie zastanawiam czy to z tego powodu bo to niby jest stack a nie heap
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pią 0:20, 14 Kwi 2006 Temat postu: |
|
|
Pamięć na stos i na stertę jest liczona razem, więc jeśli obiekty utwórzone przez new zajmą 99% pamięci, a akurat wtedy zostanie wywołana procedura, która potrzebuje kolejne 2%, to wywalony zostanie 202 nawet, jeśli będą to pierwsze bajty zajęte na stosie.
Mimo to wydaje mi się, że jeśli nie ma zestawów danych, to program powinien po zakończeniu zostać ubity i uruchomiony od nowa... No chyba, że TCS'owcy robią to jakoś inaczej.
A może DFS Ci się pętli dla jakichś danych? Ja w sumie do tego zadania jeszcze nie siadłem, więc mogę rozważać tylko teoretycznie ;p.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Pią 0:24, 14 Kwi 2006 Temat postu: |
|
|
No wiesz... Prawde mówiąc to nie mam jak tego sprawdzić bo nie ma jeszcze testów;) A samemu mi się nie chce bawić w ich tworzenie. No ale poczyszcze te wskaźniki...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pią 0:33, 14 Kwi 2006 Temat postu: |
|
|
Osobiście uważam, że znacznie lepiej linia po linii przeczytać kod upewniając się, że wszystko jest napisane tak, jak chcieliśmy, niż szukać kolejnych testów i patrzeć na czym się wywala.
Poza tym na sprawdzarce Mateo są jakieś testy ;P, i to chyba nawet akceptują wszystkie poprawne odpowiedzi.
Ostatnio zmieniony przez Madras dnia Pią 0:36, 14 Kwi 2006, w całości zmieniany 2 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Pią 0:35, 14 Kwi 2006 Temat postu: |
|
|
mateo napisał: | (...) nie chcialo mi sie pisac dodatkowego prograu sprawdzajacego poprawnosc outputa. No ale wczoraj go napisalem i juz powinny byc wszystkie poprawne wyniki akceptowane na mojej testerce. A jakby cos nie gralo to dajcie znac, bo nie gwarantuje ze to na 100% dobrze dziala |
niby powinno akceptować wszelkie możliwe odpowiedzi
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Wto 0:26, 18 Kwi 2006 Temat postu: |
|
|
a ja mam takie lamerskie pytanie - o co w tym zadaniu w ogole chodzi? :D bo o ile wczesniej w zyciu spotkalem sie z listami stosami czy drzewami i z tym jakis problemow nie bylo, o tyle co to jest graf to sie wlasnie dowiedzialem przegladajac notatki z wdi i czytajac cormena (bo cwiczen przed swietami nie mialem). ale w sumie nic mi to nie mowi :) tzn nie wiem jak w tym zadaniu zastosowac dfs aby otrzymac rozwiazanie. centralnie nie wiem jak zaimplementowac zadanie na godzine roboty :) dlatego bardzo prosze kogos o oswiecenie mnie o co tu chodzi i co tu trzeba zrobic i jak sie za to wziac (bo jak na razie wiem tyle co przeczytalem z tresci zadania :))
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pawell
alkoholik
Dołączył: 19 Gru 2005
Posty: 498
Przeczytał: 0 tematów
|
Wysłany: Wto 16:45, 18 Kwi 2006 Temat postu: |
|
|
poczytaj w notatkach o grafach na ostatniej stronie napisane mniej wiecej jak zrobic sortowanie topologiczne to wlasnie o to chodzi...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Wto 17:19, 18 Kwi 2006 Temat postu: |
|
|
no tyle wiem, ale mi po tym ze se to posortuje? slepy jestem, ale nie widze jak skorzystac z wyniku sortowania :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Wto 17:47, 18 Kwi 2006 Temat postu: |
|
|
no wiesz jak masz iles tam czynności powiedzmy
a, b, c, d no i masz je wszystkie wykonać, no ale np. zeby wykonać a musisz najpierw wykonać c i d a zeby wykonać b musisz mieć a to musisz zacząc od c, pózniej zrobić d, jak juz to jest zrobione to mozesz zabireac sie za a, a na koncu jak a jest załatwione to bierzesz sie za b.
Przykład opisowy:
zeby przeszczepić pacjentowi A nerke dawcy B to najpierw musisz znieczulic A, znieczulic B, potem pobrać nerke od B i wszczepić ją na koncu A.
raczej nikt nie wszczepia najpierw nerki, potem pobiera jej od dawcy, a na koncu usypia obu pacjentów :P
To jest to szeregowanie czynności.
dla tego przykładu mamy taki graf:
Kod: |
znieczulic A -----\
V
Pobrać nerke od B ---> Wszczepić nerke A
^
znieczulic B -----/ |
A nie wiem czy opłaca sie DFSa robić... lepiej chyba zrobić to z notatek z WDI takim fajnym algorytmem, ale to juz kwestia gustu.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pawell
alkoholik
Dołączył: 19 Gru 2005
Posty: 498
Przeczytał: 0 tematów
|
Wysłany: Wto 17:51, 18 Kwi 2006 Temat postu: |
|
|
heh... wiec ja to zrobilem tak ze w DFSie sprawdzam czy ma wsteczna czyli czy jest juz zakolorowana na szaro ( to tez jest w wykladach ) i jesli tak to po prostu koncze dzialanie wypisujac CYKL a jesli nie no to sobie dziala to sortowanie i po tym jak zaznacza na czarno to wpisuje sobie ta wartosc juz pokolorowana na czarno do tablicy.. a po zakonczeniu wypisuje te tablice od konca... to zreszta tez masz na wykladzie zeby po pokolorowaniu na czarno wpisac bodajze "u" na poczatek listy( dlatego wypisuje od konca ).. i tyle w sumie jak dla takiego lamera jak ja.. zadanie calkiem przyjemne..;] pozrdo
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie 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
|