Discussion:Tableau (structure de données)
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Tableaux sur Wikipédia
[modifier le code]- Aide:Les tableaux pour les novices
- Aide:Les tableaux pour les curieux
- Aide:Les tableaux pour les experts
les tableaux commencent à 0
[modifier le code]Si qqun pouvait expliquer pourquoi dans beaucoup de langages les tableaux commencent à 0 ce serait aussi intéressant de comprendre pourquoi le 1er élément d'un tableau est l'élément 0 et pourquoi un tableau contenant 5 éléments est indicé de 0 à 4 ce qui ne semble pas très intuitif.
On peut penser que cela a débuté avec des vieux langages comme le C et l'assembleur, pour lesquels:
- un tableau d'octet n'est rien d'autre qu'une adresse à laquelle on applique un offset;
- les indices sont des entiers de taille bornée commençant à zéro;
Pour cela dans les premiers langages, il était sans doute plus simple de commencer à zéro. Les langage suivants ont logiquement gardé les même conventions que les langages précédents.
- ce serait aussi intéressant de comprendre pourquoi le 1er élément d'un tableau est l'élément 0
- parce que le premier naturel est zero.
- heureusement, le premier nombre naturel non nul est un. :)
- prenons 100 personnes dans la rue et demandons leur de compter jusqu'a 100, combien de personnes vont commencer à compter par 0 ? réponse sans doute aucune, bonne preuve qu'il est contre intuitif de commencer à compter à 0, c'est un atavisme qui devrait avoir disparu depuis longtemps.
Gestion mémoire
[modifier le code]Comment un tableau (array) est-il représenté dans la mémoire d'un ordinateur ? Il me paraît intéressant d'éclaircir ce point.ses juste
--duporte 24 juillet 2005 à 10:34 (CEST)
Je pense aussi qu'il faudrait donner quelques informations sur ce sujet ... D'autant plus que la partie "tableau à deux dimensions" peut être considérée comme erronée en langage C => ce qui est décrit n'est pas un tableau à deux dimension, mais un tableau de tableaux, ca ne change pas grand chose à l'utilisation "normale", mais c'est complètement différent pour la gestion mémoire !
erreur dans l'exemple des tableaux à plus de 2 dimensions
[modifier le code]les valeurs données ne sont à priori pas les bonnes
Étymologie
[modifier le code]Les références nécessaires sont situées dans Wiktionnaire (liens pour "array" ou "aroi") et bien documentées.--Michka B (discuter) 25 avril 2020 à 19:41 (CEST)
- Bonjour Michka B , très bien, mais dans ce cas il faut les faire figurer dans l’article de Wikipédia. — Maëlan, le 27 avril 2020 à 20:48 (CEST)