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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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? :>
Offline
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
Offline
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...
Offline
wygeneruj sobie liczby losowe tak z milion.
później napisz programiki które pokażą Ci zależność czasową pomiędzy różnymi algorytmami.
Offline
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)
Offline
[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.
Offline
: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...
Offline
[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.
Offline
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ł ;)
Offline
Time (s) | Query |
---|---|
0.00017 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00137 | 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='18.223.172.252' WHERE u.id=1 |
0.00075 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.223.172.252', 1715147169) |
0.00061 | SELECT * FROM punbb_online WHERE logged<1715146869 |
0.00063 | SELECT topic_id FROM punbb_posts WHERE id=89412 |
0.00292 | SELECT id FROM punbb_posts WHERE topic_id=11284 ORDER BY posted |
0.00585 | 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.00016 | SELECT search_for, replace_with FROM punbb_censoring |
0.00211 | 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.00334 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=11284 |
Total query time: 0.01798 s |