Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-04-24 12:22:10

  Zolnierzu - Użytkownik

Zolnierzu
Użytkownik
Skąd: Koszalin/Poznań
Zarejestrowany: 2007-09-22
Serwis

Nauka algorytmiki

Przyznam się, że mi się nudzi. Cholernie mnie się nudzi. Tak to mi się jeszcze nigdy nie nudziło.
I mam takie pytanie. pytanie trudne, pytanie wymagające zastanowienia sie nad swoim dotychczasowym życiem. Nie wszystkich może być stać na to by na nie udzielić odpowiedzi.
Mianowicie, pytanie skierowane do programistów: w jaki sposób uczyliście się algorytmów(tych podstawowych - sortowania, dziel i zwycieżaj...)? Jest jakiś inny sposób na to poza wkuwaniem schematów? :>


Registered Linux user number 467822, (15-03-2008)

Offline

 

#2  2008-04-24 12:36:27

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: Nauka algorytmiki

Praktyka i jeszcze raz praktyka.
Poczytaj o algorytmach i napisz programik.
To najlepsza metoda nauki.
Goły schemat niewiele Ci da jak nie będziesz potrafił tego zakodować.

Pozdrawiam


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#3  2008-04-24 13:57:05

  owca - Członek DUG

owca
Członek DUG
Skąd: Szczerców
Zarejestrowany: 2007-01-30
Serwis

Re: Nauka algorytmiki

Musisz to po prostu zrozumieć, pojąć jak koleś który to wymyślił doszedł do tego.

Offline

 

#4  2008-04-24 14:32:25

  Zolnierzu - Użytkownik

Zolnierzu
Użytkownik
Skąd: Koszalin/Poznań
Zarejestrowany: 2007-09-22
Serwis

Re: Nauka algorytmiki

Próbuję pojąć(chyba) rozpracowująć algorytm na kartce i przeliczając nim "na piechotę" x danych.
No dobra, praktyka ale ja nie jestem chyba zbyt kreatywny, gdzie szukać zadań w których można by przećwiczyć swoją wiedzę? Znacie jakieś strony godne polecenia w tej tematyce? Jestem głodny zadań, szukałem w księgarni i właściwie nie znalazłem żadnej ciekawej pozycji. A może źle szukałem...


Registered Linux user number 467822, (15-03-2008)

Offline

 

#5  2008-04-24 14:34:43

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: Nauka algorytmiki

wygeneruj sobie liczby losowe tak z milion.
później napisz programiki które pokażą Ci zależność czasową pomiędzy różnymi algorytmami.


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#6  2008-04-24 18:32:05

  !acek - Użytkownik

!acek
Użytkownik
Skąd: Zakliczyn/Kraków
Zarejestrowany: 2008-02-28

Re: Nauka algorytmiki

Zaimplementowanie algorytmuów powinno wystarczyć żeby zrozumieć jego działanie, niekoniecznie musisz się ich uczyć.
Co do książek polecam "Wprowadzenie do algorytmów" (Cormen Thomas H., Leiserson Charles E., Rivest Ronald L. Stein Clifford)

Ostatnio edytowany przez !acek (2008-04-24 18:32:26)


Quantum physics predicts the past with 80% accuracy

Offline

 

#7  2008-04-24 20:44:31

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Nauka algorytmiki

[quote=Zolnierzu]Przyznam się, że mi się nudzi. Cholernie mnie się nudzi. Tak to mi się jeszcze nigdy nie nudziło.
I mam takie pytanie. pytanie trudne,/.../[/quote]
To ja ci podam taki jeden algorytm, który na bardzo długo i bardzo skutecznie rozwiązuje problem nudy. Ja w sumie  to tak specjalnie nie pamiętam, kiedy się nudziłem.
Początek jest najtrudniejszy: znajdujemy niewiastę. Potem takie tam i po 9-ciu miesiącach mamy rozwiązany problem nudy na długie lata, a jak trafi się Cybek czy LongeR to już do konca życia.


born to be root
linux register user #362473

Offline

 

#8  2008-04-24 21:21:12

  LongeR - Członek DUG

LongeR
Członek DUG
Skąd: DT
Zarejestrowany: 2007-09-03
Serwis

Re: Nauka algorytmiki

:xD dokładnie do końca życia:) a propo jest taki ciekawy programik do budowania i sprawdzania schematów blokowych tylko wyleciała mi z głowy jego nazwa hmm...


[b]LongeR rządzi, LongeR radzi, LongeR nigdy cię nie zdradzi!![/b]
-->Nic na siłę, lekko młotkiem:D<----> Czy myślenie sprawia Ci ból?<--
Nieważne od czego się zaczyna - kończy się zawsze na Debianie : )
Linux register users: #456947

Offline

 

#9  2008-04-24 21:31:46

  !acek - Użytkownik

!acek
Użytkownik
Skąd: Zakliczyn/Kraków
Zarejestrowany: 2008-02-28

Re: Nauka algorytmiki

[quote="LongeR"]jest taki ciekawy programik do budowania i sprawdzania schematów blokowych[/quote]
Prawdopodobnie chodzi ci o eli, tylko to jest dla naprawdę początkujących programistów.


Quantum physics predicts the past with 80% accuracy

Offline

 

#10  2008-04-24 21:39:09

  TBH - Członek DUG

TBH
Członek DUG
Skąd: Ruda Śląska
Zarejestrowany: 2006-03-07
Serwis

Re: Nauka algorytmiki

Algorytmy + struktury danych = programy


poszukaj takiej ksiązki ;)


http://tbhthelolmaker.wordpress.com/kontakt/
<TBH> Gentoo!
<X-dos> cóz, sa ludzie ktorzy nie wiedza co robic ze swoim wolnym czasem :)

Offline

 

#11  2008-04-24 21:40:11

  Zolnierzu - Użytkownik

Zolnierzu
Użytkownik
Skąd: Koszalin/Poznań
Zarejestrowany: 2007-09-22
Serwis

Re: Nauka algorytmiki

NIE! ELI nie jest KUL!
Co jak co ale juz wolę kodować w języku zbliżonym do ludzkiego jak c a w eli to można co najwyżej sobie pomrugać(metafora taka;) )
AgayKhan, nie no ja chce co najwyżej paręnaście godzin/dni przy tym posiedzieć a takie  znajdowanie niewiasty w moim przypadku może zająć całe lata i w ogóle nie dojść do skutku ;) ale sam algorytm mnie zaciekawił ;)


Registered Linux user number 467822, (15-03-2008)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.013 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00015 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00173 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.143.31' WHERE u.id=1
0.00073 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.143.31', 1714183387)
0.00028 SELECT * FROM punbb_online WHERE logged<1714183087
0.00097 DELETE FROM punbb_online WHERE ident='47.128.59.119'
0.00084 DELETE FROM punbb_online WHERE ident='54.36.148.174'
0.00105 DELETE FROM punbb_online WHERE ident='54.36.148.227'
0.00103 DELETE FROM punbb_online WHERE ident='54.36.148.4'
0.00061 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=11284 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00138 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=11284 ORDER BY p.id LIMIT 0,25
0.00100 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=11284
Total query time: 0.0099 s