Parcours en largeur d'un arbre binaire
Un arbre binaire est soit vide, représenté en Python par la valeur None, soit un nœud
représenté par un triplet (g, x, d) où x est l’étiquette du nœud et g et d sont les sous-arbres gauche et droit.
On souhaite écrire une fonction parcours_largeur qui prend en paramètre un arbre
binaire et qui renvoie la liste des étiquettes des nœuds de l’arbre parcourus en largeur.
Exemple
Compléter le code ci-dessous
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
.1280137w4h)1(5-_s3u:/S[ bn=!ve08im.tP]N69p2drgylckfao050M0y0E0U0B0Q0l0s0R0Q0U0l0l0v010E0B0K010406050l0n0C0C0U0N0P040q0V0Q0n0:0V0u050p0`0|0~100^0K04051g191j0p1g0^0M0B0x0(0*0,0.0*0u0O0n0U0O0y0j0K0P0E0e170s0e0B0O0e0Q1L0e0E0?050Z0t0Q0y1s0+0-011K1M1O1M0E1U1W1S0E0N1h1G0(130l0K0U0u0.0L011Y1u010T0#0y0u0U0C0y1S1@1_1~1!211W24260?0a0s0F0N0V0K0V0l0B160u0s0X1=0N0N0y0R2r19290u1h0p1G2E1.1:1/1T0M2b1v0B0u232o1S1p1r0)1Z2O2Q0u0V2U1S0K2x1h2C2E2+0_1^2s2W1 2!0N0}0Q1S0U1J2x0T0.030k0k0R2#0y1O2Z0V0j0g390?0s0g190U2,2/0@2.2a2;1!2?2^2`2|0y2~01303234362R390j1|040s0L3f3h1_3j2C2N013o0U2_1h2{0e2}2 31330X3y2!3A0m3c0m3G2B3i0^3K3m0.3N3P053R3T3u3V3x2P3z3a0d3c0d3(1a3*3k2:1t3n0V2@3O3q3S3s3U3w3X3`3Z3a0i3c0i402+3+2/3L3/4a3?3v3W354g383a0I3c0I4m423,453.473p3Q3r3t4u3_373A0b3c0b4D3I4o3l4G3M4I494K4b4M3^4f4P3a0A3c0A4U2D4W442X4Z483:3=4c3@4e4w4+0j0J3c0J4:3J4p3-4^4J3;4L4d4v3Y4y390z0?0g0z554=4q4!4`5c4}5e4x3A0g0g5j3e0p3g3)3I1k2)192U2H0M1:2M584v2T1q1h2(0y2*3i5C2D054v5T2a0B0M0.312C5v3q5#5%4~5f5*0s2f0y5-5t505x2E5B4F4@0S0?0X0T5V5Z4?1 0c3c63434q0T0?1^0N330n0N0l0k0*0N1B6h695}1 0=040h6p574Y0u0?0~0t2x6v4X4@6s0f0o630^415D3K5,015(2/3A3C5b6O4)4 3{3B1}5=5@4O6Y6T5A3D0s6,6a586y046e6g6i630s6.4Y0V0?0v6^6`6F0?0r0G6J6D2s6V0k5)3a3#4K785^6Y3#5;255?6P5.5u7b1S6*6,6-6q3n0?2d0y6 7t0.6|046~6L2D6_7z016s0r764q6z0N6B7x7E643L6s747R6K2-6N5$7l7a0j3}7d7!6W5/3|6!7j6$4*6Y7(3G7r7G6w5~0?0c1K1W7y7`2=7v22806E1 7B0w7D2+7_861!7J0G6I7W7L787$4j7)7:6X4h0j4j7i268o7,8r7p3g7^7^7082040U85651!7B8a3i8c8H3.837 7R8C8I0?0D7L6/6d2m8W4Y6s6u8R7H0C0B0?5l8(818e0?0f758.5!7*796R4z5+8_7f8q4A8t7k7+7n0j4A5{6+8A8M7M6;0~6?0l8!4@7B8V8@8N3M6z0K0K230M9h6r0?8%7Y8/8O8E9t8:047K9l3L8*5j9B0.7U8=8i9F8k8{0j4R8n7l8 5g4R928v959S7@9a9b585 040B627R9(6x6z9J7I729=9H048-9x8d9K0?7V8b8S7A0?898G3L0S0R0?0H177Q9|9m6s8h4n8j8_7$4-9T94504-9Y9U6%8qam9$9%7ra29n047w9=9j9=6:0U9p9r9=8$aF9;9F587J9^8+9`aK9 9Mai9Oak9Q52an7m5052arao6Ya#aw8Aaz9*9,a68X9AaO8#9@a_4@9_3Fa|9u04a08Laz888K3I9/5~a904ab2QaU04ah42aY5-7$5k8}9Z5_5ia*a%6Ybm98ax8B7H6:aCb08T049kae9caH9q0u9sbB9~6taMa^bFaPa{bQ4Ya~bf0GaWbibF9P1_5v5`6U8~at5g5w7.8uas7;8qb-bvay7H9*2x0E6h189.az6:6=0V6h9g9N2-0p5Y5E5S5G5P190E5Jce2K2F0U1Vcb0p5H6K0X0Z0#0l04.
# Tests(insensible Ă la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)