Download WordPress Themes, Happy Birthday Wishes
Accueil » Tutoriels » Tutoriel d’Algorithmique pour les apprentis programmeurs

Tutoriel d’Algorithmique pour les apprentis programmeurs



Introduction aux algorithmes

Que sont les algorithmes et pourquoi devriez-vous vous en soucier ? Nous commencerons par un aperçu global des algorithmes, puis nous discuterons plus profondément sur les bases de l’algorithmique pour résoudre plus efficacement les problèmes.

Quel que soit le langage de programmation dans lequel vous programmez, si vous voulez pouvoir construire des systèmes évolutifs, il est important que vous appreniez la structure de données et les algorithmes.

Livre soumis sous licence Creative Common créé par bluestorm ,Cygal et lastsseldon .

Sommaire de livre

  • La complexité algorithmique
  • Qu’est-ce qu’un algorithme ?
  • Notion de structure de données
  • Complexité en temps, complexité mémoire
  • Complexité dans le pire des cas
  • Trouver les éléments uniques
  • Notions de structures de données
  • Tableaux et listes chaînées
  • Définition
  • Tableaux
  • Listes
  • Accès à un élément
  • Concaténation, filtrage
  • Concaténation
  • Filtrage
  • Synthèse
  • Opérations
  • Diviser pour régner
  • Introduction au problème du tri
  • Formuler le problème du tri
  • Tri par sélection
  • Implémentation du tri par sélection
  • Pour une liste
  • Pour un tableau
  • Algorithme
  • Implémentation avec des listes
  • Implémentation avec des tableaux
  • Piles et files
  • Piles
  • Files
  • Arbres
  • Quelques algorithmes sur les arbres
  • Liste des éléments

Voici le lien de livre Algorithme pour apprentis programmeurs

À lire aussi  Comment apprendre facilement n'importe quel langage de programmation ?

Laisser une réponse

Votre adresse email ne sera pas publiéeLes champs requis sont surlignés *

*

x

Check Also

Programmeur vs Développeur

Quelle est la différence entre un programmeur et un développeur?

Existe-t-il une différence entre un programmeur et un développeur? Tous ont un diplôme en informatique ...