Matrices à grandes tailles
Fermé
sara
-
30 sept. 2018 à 11:09
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 30 sept. 2018 à 11:38
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 30 sept. 2018 à 11:38
A voir également:
- Matrices à grandes tailles
- Classez ces fichiers de la plus petite taille (1) à la plus grande (4). - Forum Excel
- Billet a imprimer taille reel - Forum Imprimante
- Le fichier à télécharger est une archive compressée. quel est le fichier avec le taux de compression le plus élevé ? quel est le fichier dont la taille a le plus diminué ? ✓ - Forum Compression
- Comment imprimer une image a la taille que l'on veut - Forum Photo numérique
- Classez de A à Z sur openoffice - Forum LibreOffice / OpenOffice
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
Modifié le 30 sept. 2018 à 11:41
Modifié le 30 sept. 2018 à 11:41
Bonjour,
"je me demande s'il s'agit de matrices à une ou deux dimensions?"
Si on parle de matrice, c'est qu'il s'agit d'un tableau à deux dimensions,
"les matrices en java n'ayant que 2 lignes?"
Non, en Java une matrice peut avoir jusqu'à 2 milliards de lignes et 2 milliards de colonnes, la limitation venant de la taille des tableaux
"je me demande comment faire pour tester sur des matrices à grandes tailles"
Je pense qu'il faudrait générer tes matrice avec des valeurs aléatoires pour remplir toutes les cases des matrices avant de faire le calcul.
Attention : avec la commande
"je me demande s'il s'agit de matrices à une ou deux dimensions?"
Si on parle de matrice, c'est qu'il s'agit d'un tableau à deux dimensions,
int[][]
"les matrices en java n'ayant que 2 lignes?"
Non, en Java une matrice peut avoir jusqu'à 2 milliards de lignes et 2 milliards de colonnes, la limitation venant de la taille des tableaux
new int[n]où n est un int dont la valeur maximale est
Integer.MAX_VALUE= 2^31-1
"je me demande comment faire pour tester sur des matrices à grandes tailles"
Je pense qu'il faudrait générer tes matrice avec des valeurs aléatoires pour remplir toutes les cases des matrices avant de faire le calcul.
Attention : avec la commande
timetu vas uniquement pouvoir calculer la durée totale du programme, comprenant l'initialisation des deux matrices et le calcul du produit, il serait plus précis d'utiliser
System.currentTimeMillis()qui te permettras d'obtenir les temps intermédiaire pour ne calculer que le temps d'exécution du produit, sans le temps d'initialisation.