Oppure

Loading
28/11/10 20:02
crashoverride
Ciao, vorrei sapere, quando dovete fare un programma, se i vari algoritmi che dovete usare (Esempio un algoritmo risolutivo di sudoku. Esempio banale) li create sempre voi da zero o li cercate in Internet... Questo perchè quando magari cerco un algoritmo in internet mi sembra di non sapere nulla di programmazione e dover sempre cercare... ma magari non sono l'unico xD
Inoltre cosa scrivete in google voi di solito (Nel senso, Alghoritm magic square o cosa??) :)

Aspect a your answer thanks to all!! :)
aaa
28/11/10 20:10
Pitagora
per scrivere un algoritmo non ci vuole internet. Ci vuole solo carta, penna, intelligenza ed astuzia.
aaa
28/11/10 20:16
TheKaneB
Postato originariamente da Pitagora:

per scrivere un algoritmo non ci vuole internet. Ci vuole solo carta, penna, intelligenza ed astuzia.


e un libro di algoritmi? eh? eh?

o vuoi dirmi che Kruskal te lo magni a colazione? :D
aaa
28/11/10 20:18
netarrow
A meno che la tua attività non sia meramente didattica, la prima cosa è sempre cercare su google, copia-incolla-modifica-migliora.

Quando l'attività è didattica datti un limite di tempo, superato il quale anche li cerchi su google la soluzioni e te la studi.

Ad ogni modo allenarsi a reperire informazioni è oggi giorno un'abilità fondamentale, forse al pari, se non di più, di quella di scrivere un algoritmo da zero (soprattutto se palesemente già esistente)
aaa
28/11/10 20:19
crashoverride
Oltre a come li trovate volevo sapere se anche voi a volte li cercate in Rete... Perchè io preferisco farmeli da me ma certe volte non ci riesco...

TheKaneB: Qualche titolo?? :)

EDIT: NOn avevo visto il Post di netarrow :) Era proprio la risposta che cercavo!! xD

Nei libri cosa c'è comunque?? :)
Nel senso, ci sono spiegati degli algoritmi o cosa? Grazie... :)
Ultima modifica effettuata da crashoverride 28/11/10 20:21
aaa
28/11/10 20:26
TheKaneB
Ce ne sono alcuni che vanno abbastanza sul pratico, e i titoli sono sempre quelli (Fondamenti di Algoritmi e Strutture dati, Algoritmi, Algoritmi e Strutture Dati, Mia nonna e Strutture Dati, Algononne e Struttomi Datteri, ecc...)

Ma se vuoi qualcosa di più serio, che parta dalla teoria e ti spieghi tutto su certi algoritmi fondamentali (ordinamento, grafi e alberi in primis), allora prendi

autori: Cormen, Leiserson, Rivest, Stein
Titolo: Introduzione agli Algoritmi e Strutture Dati
ateneonline.it/cormen/

Ma stai certo che di "introduzione", per come la intende Cormen, ha solo il titolo :p

Se proprio invece vuoi fare lo sborone, comprati la bibbia del Signore Degli Algoritmi (un tale it.wikipedia.org/wiki/…).
si chiama The Art of Computer Programming. Il titolo è già tutto un programma.
aaa
29/11/10 6:26
XBarboX
Secondo me dovresti fare così:
1)Prendere carta e penna e scrivere un algoritmo fatto da te(Però devi avere conoscenze non vaste di: strutture dati, divide et impera, programmazione dinamica, brute force)
2)Se ti viene fuori un algoritmo "decente" in questioni di spazio e tempo allora sei a posto, altrimenti puoi ricorrere a google e scoprire idee migliori.

E inoltre ,secondo me, copiare un sorgente di un algoritmo preso da internet serve poco a nulla in termini didattici e di praticità.
Ultima modifica effettuata da XBarboX 29/11/10 16:51
aaa
29/11/10 15:48
Ultimo

Copiare gli algoritmi, e capire il loro funzionamento, provare a modificarli

per vedere come si comportano, testarne i tempi di esecuzione, provare

a crearne dei propri.
If ok Then GOTO Avanza else GOTO Inizia