Tu ne dis pas trop quel est ton niveau, mais si tu ne connais rien à la programation, il est indispensable de faire quelques gammes (quel que soit le langage).
Certains trucs peuvent paraitre chiant, mais il est vraiment indispensable de les avoir codés au moins une fois :
_ la suite de fibonatcci (iteration, récursivité )
_ le calcul de factorielle (récursivité et récursivité terminale)
_ la recherche de nombre premiers (méthode brute puis optimisation)
_ tous les tris (manipulation des s/pointeurs/réferences/g, permutations)
_ la recherche par dichotomie (parcours d'un tableau)
_ une pile (structures fondamentale)
_ une liste chainée (et doublement chainée)
_ les arbres avl (ajout, recherche, suppression)
_...
Je te conseille donc de commencer par un bon bouquin d'algorithmique et d'essayer de traduire les algorithmes présentés en java ou en tout autre langage. C'est pas tres user-friendlly, mais ça dégourdi grandement.
[^] # Re: Java, python
Posté par Joris Dedieu (site web personnel) . En réponse au message Quel langage apprendre ?. Évalué à 1.
Certains trucs peuvent paraitre chiant, mais il est vraiment indispensable de les avoir codés au moins une fois :
_ la suite de fibonatcci (iteration, récursivité )
_ le calcul de factorielle (récursivité et récursivité terminale)
_ la recherche de nombre premiers (méthode brute puis optimisation)
_ tous les tris (manipulation des s/pointeurs/réferences/g, permutations)
_ la recherche par dichotomie (parcours d'un tableau)
_ une pile (structures fondamentale)
_ une liste chainée (et doublement chainée)
_ les arbres avl (ajout, recherche, suppression)
_...
Je te conseille donc de commencer par un bon bouquin d'algorithmique et d'essayer de traduire les algorithmes présentés en java ou en tout autre langage. C'est pas tres user-friendlly, mais ça dégourdi grandement.
Voilà, c'était le conseil à deux francs du jour.