JeuWeb - Crée ton jeu par navigateur
[All/Scala] Trier de coordonnées dans un tableau à deux dimensions - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [All/Scala] Trier de coordonnées dans un tableau à deux dimensions (/showthread.php?tid=6274)

Pages : 1 2 3 4


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - niahoo - 27-07-2012

quand je parle de foreach c'est un exemple pour te dire que ce que tu demandes n'a pas de sens sans problème a résoudre.

mon tableau a deux dimensions Smile


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - Sephi-Chan - 27-07-2012

Je te l'avais dis Oxman ! Tu poses mal tes problèmes : tu pars toujours avec un postulat sur l'implémentation. Smile


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - srm - 27-07-2012

Ok.
Alors faites un moyen celui que vous voulez d'accéder à la liste d'objets square et de pouvoir demander les éléments par leur coordonnées X ou X et Y, mais le moyen utilisé doit être le plus rapide possible, stocker en mémoire (de la façon dont vous voulez sans recours à autre chose que le langage lui même) une structure exprès pour pouvoir interroger très rapidement les données.


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - Maks - 27-07-2012

J'ai essayé avec underscore mais je n'arrive pas au résultat escompté :langue:


Square = (@x, @y, @user) ->

squares = [
new Square 2, 2, 'oxman'
new Square 4, 6, 'oxman'
new Square 4, 7, 'Sephi-Chan'
new Square 2, 7, 'Sephi-Chan'
new Square 4, 4, 'oxman'
new Square 2, 7, 'Sephi-Chan'
]

squaresXY = _.map _.groupBy(squares, (__) -> __.x), (__) -> _.groupBy __, (__) -> __.y

console.log squaresXY



RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - niahoo - 27-07-2012

à combien d'objets square évalues-tu en moyenne l'environnment de notre problème ? plutot 20 ou plutot 10 000 ?


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - srm - 27-07-2012

Beaucoup plus proche de 10000 que de 20.


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - niahoo - 27-07-2012

attends tu veux même pas pouvoir les récupérer par leur coordonnée Y uniquement aussi ? C'est naze.


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - srm - 27-07-2012

Non, j'ai dit X ou X Y Smile


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - niahoo - 28-07-2012

C'est naze


RE: [All/Scala] Trier de coordonnées dans un tableau à deux dimensions - srm - 28-07-2012

C'est pas parce que tu aimes pas le problème qu'il est naze Smile