Les développeurs qui font des doubles boucles for

lebotdemoscou
2022-04-24 21:43:09

Le 24 avril 2022 à 21:39:35 :

Le 24 avril 2022 à 21:34:27 :
Dis surtout pas comment il faut faire alors, ce serait dommage que ton topic soit pertinent

Tu a plein d'autres méthodes mais en gros il faut essayer d'éviter car ça crée une complexité O(n2)

Suivant les cas il y a plusieurs solutions on peut par exemple utiliser des dictionnaires quand on recherche un élément précis.

Il y a aussi les hashtable qui permettent de réduire le nombre d'éléments à parcourir.

Noter que suivant la taille des tableaux en question cela ne ferait aucune différence.
A partir Du moment où vous avez un petit nombre d'éléments faite des double boucle for et dite à l'auteur d'aller se faire voir chez les grecs.

A partir Du moment où vous avez un petit nombre d'éléments faite des double boucle for et dite à l'auteur d'aller se faire voir chez les grecs.

Bien dit.

Tu a plein d'autres méthodes mais en gros il faut essayer d'éviter car ça crée une complexité O(n2)

Certe mais avoir un code simple est souvent mieux qu'un code plus efficace (ca dépend dans quel domaine et si c'est critique en terme de perf).

lebotdemoscou
2022-04-24 21:44:12

Le 24 avril 2022 à 21:42:01 :

Le 24 avril 2022 à 21:36:07 -Juju a écrit :
Alors que récursivité > all :content:

Tu ne peux pas forcément faire de la récursivité. :(

Surtout qu'en terme de perf ET de lisibilité la récursivité est souvent mauvaise. Ca permet juste d'avoir un code plus concis.

PetitCelestin4
2022-04-24 21:44:36

Le 24 avril 2022 à 21:42:24 Umeshu3 a écrit :

Le 24 avril 2022 à 21:41:13 :

Le 24 avril 2022 à 21:39:35 Umeshu3 a écrit :

Le 24 avril 2022 à 21:34:27 :
Dis surtout pas comment il faut faire alors, ce serait dommage que ton topic soit pertinent

Tu a plein d'autres méthodes mais en gros il faut essayer d'éviter car ça crée une complexité O(n2)

Suivant les cas il y a plusieurs solutions on peut par exemple utiliser des dictionnaires quand on recherche un élément précis.

Il y a aussi les hashtable qui permettent de réduire le nombre d'éléments à parcourir.

Noter que suivant la taille des tableaux en question cela ne ferait aucune différence.
A partir Du moment où vous avez un petit nombre d'éléments faite des double boucle for et dite à l'auteur d'aller se faire voir chez les grecs.

premier L2 qui découvre ses cours de Java

Tu es vexé parce que tu as pas compris hein.
ça arrive à tout le monde.

Que tu itères n fois durant n itérations ou que tu itères n*n fois c'est la même chose, ahurin.

Aya ça me tue les mecs même pas diplômé qui pensent tout comprendre car ils ont découvert les hashmap. :rire:

Raiku-XD
2022-04-24 21:45:26

Je suis un fana de récursivitéhttps://image.noelshack.com/fichiers/2016/50/1482000512-onsecalmerisitas.png

gteletinder
2022-04-24 21:45:42

Le 24 avril 2022 à 21:45:26 :
Je suis un fana de récursivitéhttps://image.noelshack.com/fichiers/2016/50/1482000512-onsecalmerisitas.png

Montre des exemples khey

bane55
2022-04-24 21:45:43

dans la majorité des cas les boucles for seront un choix judicieux, a moins d'avoir un nombre énormes d'éléments ou un soucis de rapidité

OpCeCuck
2022-04-24 21:45:58

Le 24 avril 2022 à 21:36:07 :
Alors que récursivité > all :content:

Ok c'est beau mais tellement mauvais en terme de performance dès que tu deal avec des inputs énorme

gteletinder
2022-04-24 21:46:46

Les golems qui font de la récusrivité au lieu de faire des boucles for

OpCeCuck
2022-04-24 21:48:41

À part chez les big for cassent toi pas la tête tu vas jamais avoir des listes à taille immense donc go même 3 for nesté :)

Raiku-XD
2022-04-24 21:48:44

Le 24 avril 2022 à 21:46:46 :
Les golems qui font de la récusrivité au lieu de faire des boucles for

C'est pas une histoire de golem, c'est une histoire de style c'est comme la littérature, tu as plein de style différents. Chacun ses méthodes, c'est juste que selon le type de projet une méthode et plus rapide que l'autre et inversement.https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

C_PlusPlus
2022-04-24 21:49:33

For (i=0; i<x*y; ++i)
Print(tab[i/x][i%x])

MrCuisine7
2022-04-24 21:49:44

Le 24 avril 2022 à 21:41:32 gTeleTinder a écrit :

Le 24 avril 2022 à 21:41:13 :

Le 24 avril 2022 à 21:39:35 https://www.jeuxvideo.com/profil/umeshu3?mode=infos a écrit :

Le 24 avril 2022 à 21:34:27 :
Dis surtout pas comment il faut faire alors, ce serait dommage que ton topic soit pertinent

Tu a plein d'autres méthodes mais en gros il faut essayer d'éviter car ça crée une complexité O(n2)

Suivant les cas il y a plusieurs solutions on peut par exemple utiliser des dictionnaires quand on recherche un élément précis.

Il y a aussi les hashtable qui permettent de réduire le nombre d'éléments à parcourir.

Noter que suivant la taille des tableaux en question cela ne ferait aucune différence.
A partir Du moment où vous avez un petit nombre d'éléments faite des double boucle for et dite à l'auteur d'aller se faire voir chez les grecs.

premier L2 qui découvre ses cours de Java

Il t'explique remercie le

la moitié de ce qu'il a dit est inexact ou hors sujet,
la complexité de 2 boucles variants de 0 à n for n'est pas en O(n²) mais Ω(n²)

Le 24 avril 2022 à 21:42:24 Umeshu3 a écrit :

Le 24 avril 2022 à 21:41:13 :

Le 24 avril 2022 à 21:39:35 https://www.jeuxvideo.com/profil/umeshu3?mode=infos a écrit :

Le 24 avril 2022 à 21:34:27 :
Dis surtout pas comment il faut faire alors, ce serait dommage que ton topic soit pertinent

Tu a plein d'autres méthodes mais en gros il faut essayer d'éviter car ça crée une complexité O(n2)

Suivant les cas il y a plusieurs solutions on peut par exemple utiliser des dictionnaires quand on recherche un élément précis.

Il y a aussi les hashtable qui permettent de réduire le nombre d'éléments à parcourir.

Noter que suivant la taille des tableaux en question cela ne ferait aucune différence.
A partir Du moment où vous avez un petit nombre d'éléments faite des double boucle for et dite à l'auteur d'aller se faire voir chez les grecs.

premier L2 qui découvre ses cours de Java

Tu es vexé parce que tu as pas compris hein.
ça arrive à tout le monde.

je suis en master 1, j'ai eu 15 en complexité noraj

gteletinder
2022-04-24 21:50:05

Le 24 avril 2022 à 21:48:44 :

Le 24 avril 2022 à 21:46:46 :
Les golems qui font de la récusrivité au lieu de faire des boucles for

C'est pas une histoire de golem, c'est une histoire de style c'est comme la littérature, tu as plein de style différents. Chacun ses méthodes, c'est juste que selon le type de projet une méthode et plus rapide que l'autre et inversement.https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Les golems qui ont de styles littéraires

Languiste
2022-04-24 21:51:22

Remplissez moi une matrice de taille random avec des (nombres aléatoires + l'index de la colone + l'index de la ligne) :noel:

Sans double boucle for

gteletinder
2022-04-24 21:52:03

Le 24 avril 2022 à 21:51:22 :
Remplissez moi une matrice de taille random avec des (nombres aléatoires + l'index de la colone + l'index de la ligne) :noel:

Sans double boucle for

A B C D
A X
B. X
C. X
D. X

Raiku-XD
2022-04-24 21:53:24

Le 24 avril 2022 à 21:51:22 :
Remplissez moi une matrice de taille random avec des (nombres aléatoires + l'index de la colone + l'index de la ligne) :noel:

Sans double boucle for

Laisse tombé, ils comprennent pas que selon la situation tu as une méthode plus efficace que l'autre. Le gars vient de faire une découverte et pense qu'elle est valide dans toutes les situations

Glissade58
2022-04-24 21:53:26

Le 24 avril 2022 à 21:46:46 :
Les golems qui font de la récusrivité au lieu de faire des boucles for

Et tu fais comment le gelem ? Des doubles boucles while ?https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

dwnlt
2022-04-24 21:53:52

Ceux qui font pas de tests unitaires et de tests d'intégrationhttps://image.noelshack.com/fichiers/2017/18/1493933263-fou-rire-jesus.png

Ceux qui ne respectent aucun design pattern populaire donc on doit déchiffrer leur codes tels des hiéroglyphes de l'égypte anciennehttps://image.noelshack.com/fichiers/2017/18/1493933263-fou-rire-jesus.png

gteletinder
2022-04-24 21:53:54

Le 24 avril 2022 à 21:53:26 :

Le 24 avril 2022 à 21:46:46 :
Les golems qui font de la récusrivité au lieu de faire des boucles for

Et tu fais comment le gelem ? Des doubles boucles while ?https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

While True:
Return False

bane55
2022-04-24 21:54:08

Le 24 avril 2022 à 21:52:03 :

Le 24 avril 2022 à 21:51:22 :
Remplissez moi une matrice de taille random avec des (nombres aléatoires + l'index de la colone + l'index de la ligne) :noel:

Sans double boucle for

A B C D
A X
B. X
C. X
D. X

aya tu l'a niqué O(1)https://image.noelshack.com/fichiers/2022/10/6/1647059363-post-le-stick-ou-cancer.png

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.