PPaste!

wat

Home - All the pastes - Authored by Thooms

Raw version

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include \
  <queue>
   void
LevelOrder
 (   node
 *      n
 )
 {    std
 :: queue
 <   node
 *
 >      q
 ;      q
 .   push
 (      n
 )
 ;  while
 (
 !      q
 .  empty
 (
        )
 )
 { auto c
 =      q
 .  front
 (
 )
 ;     if
 (      c
 )
 { printf
 (  "%d "
 ,      c
 ->  data
 )
 ;      q
 .   push
 (      c
 ->  left
 )
 ;      q
 .   push
 (      c
 -> right
 )
        ;
 }      q
 .    pop
  (
       )
   ;
      }
    }