preguntar acerca de flatten

6
réponses

Comment sérialiser L’arbre binaire

je suis allé à une entrevue aujourd'hui où on m'a demandé de sérialiser un arbre binaire. J'ai mis en place une approche basée sur un tableau où les enfants du noeud i (numérotés en ordre de niveau transversal) étaient à l'index 2*i pour l'enfant de …
demandé sur 1970-01-01 00:33:31
30
réponses

Faire une liste plate à partir d’une liste de listes en Python

je me demande s'il y a un raccourci pour faire une liste simple à partir de la liste des listes en Python. je peux faire ça en boucle, mais peut-être qu'il y a un "one-liner"cool? Je l'ai essayé avec réduire , mais je reçois une erreur. …
demandé sur 1970-01-01 00:33:29
7
réponses

Aplatir une liste dans Prolog

Je ne travaille avec Prolog que depuis quelques jours. Je comprends certaines choses, mais c'est vraiment déroutant moi. je suis supposé écrire une fonction qui prend une liste et l'aplatit. ?- flatten([a,[b,c],[[d],[],[e]]],Xs). X …
demandé sur 1970-01-01 00:33:32
30
réponses

Fusionner/aplatir un tableau de tableaux en JavaScript?

j'ai un tableau JavaScript comme: [[""], [""], [""], [""], [""], [""], [""]] Comment pourrais-je fusionner les tableaux intérieurs séparés en un seul comme: ["", "", "", ...] ... …
demandé sur 1970-01-01 00:33:32
24
réponses

Comment Aplatir un Tableau Multidimensionnel?

est-il possible, en PHP, d'aplatir un tableau (bi/multi)dimensionnel sans utiliser de récursion ou de références? je suis seulement intéressé par les valeurs de sorte que les clés peuvent être ignorées, je pense dans les lignes de array_map() …
demandé sur 1970-01-01 00:33:29