Questions marquées «arrays»

351
Tableau ou liste en Java. Lequel est plus vite?

Je dois garder des milliers de chaînes en mémoire pour pouvoir y accéder en série en Java. Dois-je les stocker dans un tableau ou dois-je utiliser une sorte de liste? Étant donné que les tableaux conservent toutes les données dans un bloc de mémoire contigu (contrairement aux listes), l'utilisation...

345
Faire une copie d'un tableau

J'ai un tableau aqui est constamment mis à jour. Disons a = [1,2,3,4,5]. Je dois faire une copie exacte de aet l'appeler b. Si aje devais changer [6,7,8,9,10], bje devrais l'être [1,2,3,4,5]. Quelle est la meilleure façon de procéder? J'ai essayé une forboucle comme: for(int i=0; i<5; i++) {...

345
Liste des fonctions Big-O pour PHP

Après avoir utilisé PHP pendant un certain temps maintenant, j'ai remarqué que toutes les fonctions PHP intégrées ne sont pas aussi rapides que prévu. Considérez ces deux implémentations possibles d'une fonction qui trouve si un nombre est premier en utilisant un tableau de nombres premiers mis en...

340
Ajouter un élément à un tableau dans Swift

Supposons que j'ai un tableau, par exemple: var myArray = ["Steve", "Bill", "Linus", "Bret"] Et plus tard, je veux pousser / ajouter un élément à la fin dudit tableau, pour obtenir: ["Steve", "Bill", "Linus", "Bret", "Tim"] Quelle méthode dois-je utiliser? Et qu'en est-il du cas où je veux ajouter...

340
Comment supprimer un élément d'un tableau en JavaScript?

var arr = [1,2,3,5,6]; Supprimer le premier élément Je veux supprimer le premier élément du tableau pour qu'il devienne: var arr = [2,3,5,6]; Supprimer le deuxième élément Pour étendre cette question, que se passe-t-il si je veux supprimer le deuxième élément du tableau pour qu'il devienne: var arr...

335
Obtention d'un sous-tableau à partir d'un tableau existant

J'ai un tableau X de 10 éléments. Je voudrais créer un nouveau tableau contenant tous les éléments de X qui commencent à l'index 3 et se terminent à l'index 7. Bien sûr, je peux facilement écrire une boucle qui le fera pour moi mais je voudrais garder mon code aussi propre que possible ....