Articles of tableaux

Dans Java 8, pourquoi les tableaux n’avaient-ils pas la méthode forEach de Iterable?

Je dois manquer quelque chose ici. Dans Java 5, l’ instruction “for-each loop” (également appelée la boucle améliorée) a été introduite. Il semble qu’il ait été introduit principalement pour parcourir les collections . Toute classe de collection (ou conteneur) qui implémente l’interface Iterable est éligible pour une itération utilisant la “boucle for-each”. Peut-être pour des […]

Qu’est-ce qu’un terme moderne pour «équivalence tableau / pointeur»?

À peu près tout le monde qui lit ceci est probablement familier avec ces trois faits essentiels sur C: Lorsque vous mentionnez le nom d’un tableau dans une expression, il évalue (la plupart du temps) un pointeur sur le premier élément du tableau. L’opérateur “array subscripting” [] fonctionne aussi bien pour les pointeurs que pour […]

Quelle est la taille maximale d’un tableau dans C?

Je comprends que le matériel limitera la quantité de mémoire allouée pendant l’exécution du programme. Cependant, ma question ne concerne pas le matériel. En supposant qu’il n’y ait pas de limite à la quantité de mémoire, n’y aurait-il pas de limite au tableau?

Existe-t-il une raison pour std :: array de taille zéro dans C ++ 11?

Considérons le morceau de code suivant, qui est parfaitement acceptable par un compilateur C ++ 11: #include #include auto main() -> int { std::array A; for(auto i : A) std::cout << i << std::endl; return 0; } Selon la norme § 23.3.2.8 [ rangées de taille zéro ]: 1 tableau doit prendre en charge le […]

Efficacité sur une plate-forme 64 bits: indexation vs pointeur 32 bits

Dans l’un de ses discours, Andrei Alexandrescu suggère que, sur une plate-forme 64 bits, l’utilisation de l’indexation 32 bits est plus rapide que l’utilisation d’un pointeur brut: Page 16: http://www.slideshare.net/andreialexandrescu1/three-optimization-tips-for-c-15708507 Sur son compte Facebook, il est plus précis et dit: “Préférer l’indexation des tableaux à des pointeurs (celui-ci semble s’inverser tous les dix ans).” J’ai […]

Ajouter un tableau à un tableau de tableaux dans PowerShell

J’essaie de créer un tableau multidimensionnel dans PowerShell par programmation en utilisant des fichiers CSV situés sur le disque. J’ai importé le tableau dans une variable temporaire, puis ajouté le tableau au tableau. Au lieu d’un tableau de tableaux, je reçois un tableau unique avec le nombre total de lignes. Je l’ai travaillé avec des […]

Comment les tableaux 3D sont-ils stockés dans C?

Je comprends que les tableaux en C sont alloués en ordre de rangée. Par conséquent, pour un tableau 2 x 3: 0 1 2 3 4 5 Est stocké en mémoire comme 0 1 2 3 4 5 Cependant, si j’ai un tableau 2 x 3 x 2: 0 1 2 3 4 5 et […]

Comment initialiser seulement quelques éléments d’un tableau avec certaines valeurs?

Cela pourrait être une question stupide, mais est-il possible d’atsortingbuer certaines valeurs à un tableau plutôt qu’à tout? Pour clarifier ce que je veux: Si j’ai besoin d’un tableau comme {1,0,0,0,2,0,0,0,3,0,0,0} je peux le créer comme: int array[] = {1,0,0,0,2,0,0,0,3,0,0,0}; La plupart des valeurs de ce tableau sont ‘0’. Est-il possible de sauter ces valeurs […]

Stockage des tableaux dans la firebase database: JSON vs tableau sérialisé

Je veux stocker un tableau de 3 éléments: les 3 derniers commentaires d’un article. Je sais que je pourrais joindre le tableau de commentaires à celui de Post, mais j’éviterais de faire cette lourde demande à des fins de mise à l’échelle. Je me demandais donc quelle était la meilleure façon de stocker ces 3 […]

Un tableau de liste dans c #

Je veux avoir un tableau de listes. En c ++ j’aime bien: List a[100]; qui est un tableau de 100 listes. chaque liste peut contenir de nombreux éléments. Je ne sais pas comment faire ça en c #. Quelqu’un peut-il m’aider?