%PDF-1.4
%
1854 0 obj
<<
/Linearized 1
/O 1859
/H [ 2537 1282 ]
/L 584194
/E 15065
/N 66
/T 546994
>>
endobj
xref
1854 91
0000000016 00000 n
0000002175 00000 n
0000002402 00000 n
0000002435 00000 n
0000002494 00000 n
0000003819 00000 n
0000004017 00000 n
0000004086 00000 n
0000004171 00000 n
0000004273 00000 n
0000004373 00000 n
0000004475 00000 n
0000004576 00000 n
0000004674 00000 n
0000004772 00000 n
0000004870 00000 n
0000004969 00000 n
0000005068 00000 n
0000005167 00000 n
0000005266 00000 n
0000005365 00000 n
0000005464 00000 n
0000005563 00000 n
0000005662 00000 n
0000005761 00000 n
0000005860 00000 n
0000005959 00000 n
0000006058 00000 n
0000006157 00000 n
0000006256 00000 n
0000006355 00000 n
0000006454 00000 n
0000006553 00000 n
0000006652 00000 n
0000006751 00000 n
0000006850 00000 n
0000006949 00000 n
0000007048 00000 n
0000007147 00000 n
0000007246 00000 n
0000007345 00000 n
0000007444 00000 n
0000007543 00000 n
0000007642 00000 n
0000007741 00000 n
0000007840 00000 n
0000007940 00000 n
0000008040 00000 n
0000008140 00000 n
0000008240 00000 n
0000008340 00000 n
0000008440 00000 n
0000008540 00000 n
0000008640 00000 n
0000008740 00000 n
0000008840 00000 n
0000008940 00000 n
0000009040 00000 n
0000009140 00000 n
0000009240 00000 n
0000009340 00000 n
0000009440 00000 n
0000009540 00000 n
0000009640 00000 n
0000009740 00000 n
0000009840 00000 n
0000009940 00000 n
0000010040 00000 n
0000010140 00000 n
0000010240 00000 n
0000010340 00000 n
0000010440 00000 n
0000010540 00000 n
0000010640 00000 n
0000010740 00000 n
0000010840 00000 n
0000010940 00000 n
0000011158 00000 n
0000011220 00000 n
0000011712 00000 n
0000011924 00000 n
0000012707 00000 n
0000013097 00000 n
0000013323 00000 n
0000013478 00000 n
0000013633 00000 n
0000013786 00000 n
0000013940 00000 n
0000014771 00000 n
0000002537 00000 n
0000003795 00000 n
trailer
<<
/Size 1945
/Info 1844 0 R
/Root 1855 0 R
/Prev 546982
/ID[<00f5b5b548252f48e09a741ccb611c90><525b86db6090d0219b2e164ab8f9de3a>]
>>
startxref
0
%%EOF
1855 0 obj
<<
/Type /Catalog
/Pages 1847 0 R
/Metadata 1845 0 R
/Outlines 1860 0 R
/Threads 1856 0 R
/Names 1858 0 R
/OpenAction [ 1859 0 R /XYZ null null null ]
/PageMode /UseOutlines
/PageLabels 1843 0 R
>>
endobj
1856 0 obj
[
1857 0 R
]
endobj
1857 0 obj
<<
/I << /Title (A)>>
/F 1862 0 R
>>
endobj
1858 0 obj
<<
/Dests 1841 0 R
>>
endobj
1943 0 obj
<< /S 1800 /O 1970 /E 1986 /L 2002 /Filter /FlateDecode /Length 1944 0 R >>
stream
Hb```f`|b Ȁ @1vE8AUZ`j
28X_s~cToKPo|`;A.?}ML
x8Xy`bi!+
-0&0`:{gC9/LYj>3Q? ,,a ǹ̘0v> T<&*Ax2 yD4: ||_Φ#eD,+M/Ӗ8|~k8gPvtF]s{WfIc6u%+TCƾ{߆n
uSߡ SygKVs:خ
vW<(fΝqnj&LZcžOֶQtsglSjE
n.frӚ5O=)㊚%njǵinU3G45b0_v+vxMVmFb~:%6'iK)dW~[oy fWgiɃIg:ܷfv|ŗV];'mf8%7'Kqx0UmmąYVZ8u
^d_NhuOڗngZxp`讎:fmWFI)Nk0ڎYkaӕ?NNm:fm)ԶU7>%NU[-{tkE#YZ7'<77m^;$M];1e6] c7s\,5Yd\-:0B'f'Ӄ߆6+mu"0%O}l7dj-ڏlQE@%Ei*C7J+}EvdJS=F-wo 0oFvA5V9d`4>)kB*tLYl8d(gr1y ܦ\*
܇r;]ء q}R袺[!^gIh L(p!QSJM/
%G݅Ļ6[
pWFP@
endstream
endobj
1944 0 obj
1144
endobj
1859 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 1930 0 R
/Contents 1934 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1862 0 R 1864 0 R 1865 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
1860 0 obj
<<
/Count 1
/First 1861 0 R
/Last 1861 0 R
>>
endobj
1861 0 obj
<<
/Title (22 Binary Trees)
/Dest (G996939)
/Parent 1860 0 R
>>
endobj
1862 0 obj
<<
/T 1857 0 R
/P 1859 0 R
/R [ 248 720 338 774 ]
/V 1863 0 R
/N 1864 0 R
>>
endobj
1863 0 obj
<<
/P 195 0 R
/R [ 81 159 603 777 ]
/V 1929 0 R
/N 1862 0 R
/T 1857 0 R
>>
endobj
1864 0 obj
<<
/P 1859 0 R
/R [ 140 640 566 694 ]
/V 1862 0 R
/N 1865 0 R
/T 1857 0 R
>>
endobj
1865 0 obj
<<
/P 1859 0 R
/R [ 141 88 663 538 ]
/V 1864 0 R
/N 1866 0 R
/T 1857 0 R
>>
endobj
1866 0 obj
<<
/P 1 0 R
/R [ 81 159 603 777 ]
/V 1865 0 R
/N 1867 0 R
/T 1857 0 R
>>
endobj
1867 0 obj
<<
/P 4 0 R
/R [ 81 159 603 777 ]
/V 1866 0 R
/N 1868 0 R
/T 1857 0 R
>>
endobj
1868 0 obj
<<
/P 7 0 R
/R [ 81 159 603 777 ]
/V 1867 0 R
/N 1869 0 R
/T 1857 0 R
>>
endobj
1869 0 obj
<<
/P 10 0 R
/R [ 81 159 603 777 ]
/V 1868 0 R
/N 1870 0 R
/T 1857 0 R
>>
endobj
1870 0 obj
<<
/P 13 0 R
/R [ 81 159 603 777 ]
/V 1869 0 R
/N 1871 0 R
/T 1857 0 R
>>
endobj
1871 0 obj
<<
/P 16 0 R
/R [ 81 159 603 777 ]
/V 1870 0 R
/N 1872 0 R
/T 1857 0 R
>>
endobj
1872 0 obj
<<
/P 19 0 R
/R [ 81 159 603 777 ]
/V 1871 0 R
/N 1873 0 R
/T 1857 0 R
>>
endobj
1873 0 obj
<<
/P 22 0 R
/R [ 81 159 603 777 ]
/V 1872 0 R
/N 1874 0 R
/T 1857 0 R
>>
endobj
1874 0 obj
<<
/P 25 0 R
/R [ 81 159 603 777 ]
/V 1873 0 R
/N 1875 0 R
/T 1857 0 R
>>
endobj
1875 0 obj
<<
/P 28 0 R
/R [ 81 159 603 777 ]
/V 1874 0 R
/N 1876 0 R
/T 1857 0 R
>>
endobj
1876 0 obj
<<
/P 31 0 R
/R [ 81 159 603 777 ]
/V 1875 0 R
/N 1877 0 R
/T 1857 0 R
>>
endobj
1877 0 obj
<<
/P 34 0 R
/R [ 81 159 603 777 ]
/V 1876 0 R
/N 1878 0 R
/T 1857 0 R
>>
endobj
1878 0 obj
<<
/P 37 0 R
/R [ 81 159 603 777 ]
/V 1877 0 R
/N 1879 0 R
/T 1857 0 R
>>
endobj
1879 0 obj
<<
/P 40 0 R
/R [ 81 159 603 777 ]
/V 1878 0 R
/N 1880 0 R
/T 1857 0 R
>>
endobj
1880 0 obj
<<
/P 43 0 R
/R [ 81 159 603 777 ]
/V 1879 0 R
/N 1881 0 R
/T 1857 0 R
>>
endobj
1881 0 obj
<<
/P 46 0 R
/R [ 81 159 603 777 ]
/V 1880 0 R
/N 1882 0 R
/T 1857 0 R
>>
endobj
1882 0 obj
<<
/P 49 0 R
/R [ 81 159 603 777 ]
/V 1881 0 R
/N 1883 0 R
/T 1857 0 R
>>
endobj
1883 0 obj
<<
/P 52 0 R
/R [ 81 159 603 777 ]
/V 1882 0 R
/N 1884 0 R
/T 1857 0 R
>>
endobj
1884 0 obj
<<
/P 55 0 R
/R [ 81 159 603 777 ]
/V 1883 0 R
/N 1885 0 R
/T 1857 0 R
>>
endobj
1885 0 obj
<<
/P 58 0 R
/R [ 81 159 603 777 ]
/V 1884 0 R
/N 1886 0 R
/T 1857 0 R
>>
endobj
1886 0 obj
<<
/P 61 0 R
/R [ 81 159 603 777 ]
/V 1885 0 R
/N 1887 0 R
/T 1857 0 R
>>
endobj
1887 0 obj
<<
/P 64 0 R
/R [ 81 159 603 777 ]
/V 1886 0 R
/N 1888 0 R
/T 1857 0 R
>>
endobj
1888 0 obj
<<
/P 67 0 R
/R [ 81 159 603 777 ]
/V 1887 0 R
/N 1889 0 R
/T 1857 0 R
>>
endobj
1889 0 obj
<<
/P 70 0 R
/R [ 81 159 603 777 ]
/V 1888 0 R
/N 1890 0 R
/T 1857 0 R
>>
endobj
1890 0 obj
<<
/P 73 0 R
/R [ 81 159 603 777 ]
/V 1889 0 R
/N 1891 0 R
/T 1857 0 R
>>
endobj
1891 0 obj
<<
/P 76 0 R
/R [ 81 159 603 777 ]
/V 1890 0 R
/N 1892 0 R
/T 1857 0 R
>>
endobj
1892 0 obj
<<
/P 79 0 R
/R [ 81 159 603 777 ]
/V 1891 0 R
/N 1893 0 R
/T 1857 0 R
>>
endobj
1893 0 obj
<<
/P 82 0 R
/R [ 81 159 603 777 ]
/V 1892 0 R
/N 1894 0 R
/T 1857 0 R
>>
endobj
1894 0 obj
<<
/P 85 0 R
/R [ 81 159 603 777 ]
/V 1893 0 R
/N 1895 0 R
/T 1857 0 R
>>
endobj
1895 0 obj
<<
/P 88 0 R
/R [ 81 159 603 777 ]
/V 1894 0 R
/N 1896 0 R
/T 1857 0 R
>>
endobj
1896 0 obj
<<
/P 92 0 R
/R [ 81 159 603 777 ]
/V 1895 0 R
/N 1897 0 R
/T 1857 0 R
>>
endobj
1897 0 obj
<<
/P 95 0 R
/R [ 81 159 603 777 ]
/V 1896 0 R
/N 1898 0 R
/T 1857 0 R
>>
endobj
1898 0 obj
<<
/P 98 0 R
/R [ 81 159 603 777 ]
/V 1897 0 R
/N 1899 0 R
/T 1857 0 R
>>
endobj
1899 0 obj
<<
/P 101 0 R
/R [ 81 159 603 777 ]
/V 1898 0 R
/N 1900 0 R
/T 1857 0 R
>>
endobj
1900 0 obj
<<
/P 104 0 R
/R [ 81 159 603 777 ]
/V 1899 0 R
/N 1901 0 R
/T 1857 0 R
>>
endobj
1901 0 obj
<<
/P 107 0 R
/R [ 81 159 603 777 ]
/V 1900 0 R
/N 1902 0 R
/T 1857 0 R
>>
endobj
1902 0 obj
<<
/P 110 0 R
/R [ 81 159 603 777 ]
/V 1901 0 R
/N 1903 0 R
/T 1857 0 R
>>
endobj
1903 0 obj
<<
/P 113 0 R
/R [ 81 159 603 777 ]
/V 1902 0 R
/N 1904 0 R
/T 1857 0 R
>>
endobj
1904 0 obj
<<
/P 116 0 R
/R [ 81 159 603 777 ]
/V 1903 0 R
/N 1905 0 R
/T 1857 0 R
>>
endobj
1905 0 obj
<<
/P 119 0 R
/R [ 81 159 603 777 ]
/V 1904 0 R
/N 1906 0 R
/T 1857 0 R
>>
endobj
1906 0 obj
<<
/P 122 0 R
/R [ 81 159 603 777 ]
/V 1905 0 R
/N 1907 0 R
/T 1857 0 R
>>
endobj
1907 0 obj
<<
/P 126 0 R
/R [ 81 159 603 777 ]
/V 1906 0 R
/N 1908 0 R
/T 1857 0 R
>>
endobj
1908 0 obj
<<
/P 129 0 R
/R [ 81 159 603 777 ]
/V 1907 0 R
/N 1909 0 R
/T 1857 0 R
>>
endobj
1909 0 obj
<<
/P 132 0 R
/R [ 81 159 603 777 ]
/V 1908 0 R
/N 1910 0 R
/T 1857 0 R
>>
endobj
1910 0 obj
<<
/P 135 0 R
/R [ 81 159 603 777 ]
/V 1909 0 R
/N 1911 0 R
/T 1857 0 R
>>
endobj
1911 0 obj
<<
/P 138 0 R
/R [ 81 159 603 777 ]
/V 1910 0 R
/N 1912 0 R
/T 1857 0 R
>>
endobj
1912 0 obj
<<
/P 141 0 R
/R [ 81 159 603 777 ]
/V 1911 0 R
/N 1913 0 R
/T 1857 0 R
>>
endobj
1913 0 obj
<<
/P 144 0 R
/R [ 81 159 603 777 ]
/V 1912 0 R
/N 1914 0 R
/T 1857 0 R
>>
endobj
1914 0 obj
<<
/P 147 0 R
/R [ 81 159 603 777 ]
/V 1913 0 R
/N 1915 0 R
/T 1857 0 R
>>
endobj
1915 0 obj
<<
/P 150 0 R
/R [ 81 159 603 777 ]
/V 1914 0 R
/N 1916 0 R
/T 1857 0 R
>>
endobj
1916 0 obj
<<
/P 153 0 R
/R [ 81 159 603 777 ]
/V 1915 0 R
/N 1917 0 R
/T 1857 0 R
>>
endobj
1917 0 obj
<<
/P 156 0 R
/R [ 81 159 603 777 ]
/V 1916 0 R
/N 1918 0 R
/T 1857 0 R
>>
endobj
1918 0 obj
<<
/P 159 0 R
/R [ 81 159 603 777 ]
/V 1917 0 R
/N 1919 0 R
/T 1857 0 R
>>
endobj
1919 0 obj
<<
/P 162 0 R
/R [ 81 159 603 777 ]
/V 1918 0 R
/N 1920 0 R
/T 1857 0 R
>>
endobj
1920 0 obj
<<
/P 165 0 R
/R [ 81 159 603 777 ]
/V 1919 0 R
/N 1921 0 R
/T 1857 0 R
>>
endobj
1921 0 obj
<<
/P 168 0 R
/R [ 81 159 603 777 ]
/V 1920 0 R
/N 1922 0 R
/T 1857 0 R
>>
endobj
1922 0 obj
<<
/P 171 0 R
/R [ 81 159 603 777 ]
/V 1921 0 R
/N 1923 0 R
/T 1857 0 R
>>
endobj
1923 0 obj
<<
/P 174 0 R
/R [ 81 159 603 777 ]
/V 1922 0 R
/N 1924 0 R
/T 1857 0 R
>>
endobj
1924 0 obj
<<
/P 177 0 R
/R [ 81 159 603 777 ]
/V 1923 0 R
/N 1925 0 R
/T 1857 0 R
>>
endobj
1925 0 obj
<<
/P 180 0 R
/R [ 81 159 603 777 ]
/V 1924 0 R
/N 1926 0 R
/T 1857 0 R
>>
endobj
1926 0 obj
<<
/P 183 0 R
/R [ 81 159 603 777 ]
/V 1925 0 R
/N 1927 0 R
/T 1857 0 R
>>
endobj
1927 0 obj
<<
/P 186 0 R
/R [ 81 159 603 777 ]
/V 1926 0 R
/N 1928 0 R
/T 1857 0 R
>>
endobj
1928 0 obj
<<
/P 189 0 R
/R [ 81 159 603 777 ]
/V 1927 0 R
/N 1929 0 R
/T 1857 0 R
>>
endobj
1929 0 obj
<<
/P 192 0 R
/R [ 81 159 603 777 ]
/V 1928 0 R
/N 1863 0 R
/T 1857 0 R
>>
endobj
1930 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT4 1935 0 R >>
/ExtGState << /GS1 1938 0 R /GS2 1939 0 R /GS3 1940 0 R >>
/ColorSpace << /Cs8 1931 0 R >>
/Properties << /MC1 1942 0 R >>
>>
endobj
1931 0 obj
[
/Separation /All /DeviceCMYK 1937 0 R
]
endobj
1932 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [ 278 0 355 556 0 0 0 0 333 333 389 584 278 333 278 0 556 556 556 0
556 556 556 0 0 556 278 278 584 584 0 0 0 667 667 722 722 667 611
778 722 278 0 0 556 833 722 778 667 0 722 667 611 722 667 944 0
667 0 0 0 0 0 0 0 556 556 500 556 556 278 556 556 222 222 0 222
833 556 556 556 0 333 500 278 556 500 722 500 500 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica
/FontDescriptor 1933 0 R
>>
endobj
1933 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 32
/FontBBox [ -166 -225 1000 931 ]
/FontName /Helvetica
/ItalicAngle 0
/StemV 88
/XHeight 523
/StemH 88
>>
endobj
1934 0 obj
<< /Length 728 >>
stream
BT
/TT2 1 Tf
12 0 0 12 0 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
ET
/Cs8 cs 0 scn
/GS2 gs
102 780 75 -67 re
f
/EmbeddedDocument /MC1 BDC
0 g
/GS3 gs
102.632 757.906 44.16 -44.16 re
f
BT
36 0 0 36 111.6 722.375 Tm
1 g
(B)Tj
ET
0 g
1 i
176.435 734.125 m
176.435 778.285 l
149.939 757.906 l
149.939 713.746 l
176.435 734.125 l
f
BT
21.6021 16.6152 0 36 157.4441 726.4512 Tm
1 g
(B)Tj
ET
0 g
174.763 779.769 m
148.172 759.732 l
103.552 759.732 l
134.503 779.769 l
174.763 779.769 l
f
EMC
BT
18 0 0 18 3 792 Tm
/GS2 gs
( )Tj
0 0 0 rg
/GS1 gs
10.3327 -2.6624 TD
(Chapter)Tj
/TT4 1 Tf
30 0 0 30 8 792 Tm
0 g
( )Tj
0 0 0 rg
8.3 -1.5667 TD
(22)Tj
ET
1 1 1 rg
149 685 408 -36 re
f
BT
30 0 0 30 149 665 Tm
0 0 0 rg
[(Binary T)37.1(rees)]TJ
ET
endstream
endobj
1935 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [ 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611 0 0 0 0 0 0 0 0
0 0 0 0 500 0 0 0 444 0 0 0 278 0 0 0 0 556 0 0 0 389 389 0 0 0
0 0 444 ]
/Encoding /WinAnsiEncoding
/BaseFont /Times-BoldItalic
/FontDescriptor 1936 0 R
>>
endobj
1936 0 obj
<<
/Type /FontDescriptor
/Ascent 750
/CapHeight 669
/Descent -250
/Flags 262242
/FontBBox [ -200 -218 996 921 ]
/FontName /Times-BoldItalic
/ItalicAngle -15
/StemV 133
/XHeight 462
/StemH 121
>>
endobj
1937 0 obj
<< /FunctionType 4 /Domain [ 0 1 ] /Range [ 0 1 0 1 0 1 0 1 ] /Length 20
/Filter /FlateDecode >>
stream
HN)-PZ^ (!
endstream
endobj
1938 0 obj
<<
/Type /ExtGState
/SA false
/SM 0.02
/OP false
/op false
/OPM 1
/BG2 /Default
/UCR2 /Default
/HT /Default
/TR2 /Default
>>
endobj
1939 0 obj
<<
/Type /ExtGState
/SA false
/SM 0.02
/OP true
/op true
/OPM 1
/BG2 /Default
/UCR2 /Default
/HT /Default
/TR2 /Default
>>
endobj
1940 0 obj
<<
/Type /ExtGState
/SA true
/SM 0.02
/OP false
/op false
/OPM 1
/BG2 /Default
/UCR2 /Default
/HT /Default
/TR2 /Default
>>
endobj
1941 0 obj
<< /Length 776 >>
stream
BBLogo.EPS
endstream
endobj
1942 0 obj
<<
/Title (BBLogo.EPS)
/Creator (Adobe Illustrator\(TM\) 5.5)
/Author (warford)
/MetaData 1941 0 R
>>
endobj
1 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 2 0 R
/Contents 3 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1866 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
2 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT9 201 0 R
/TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
3 0 obj
<< /Length 1716 >>
stream
BT
/TT6 1 Tf
10 0 0 10 16 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
8.6 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
-8.3 1.8667 TD
( )Tj
0 0 0 rg
40.601 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-40.401 1.8667 TD
( )Tj
0 0 0 rg
43.9571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-43.6571 1.8667 TD
( )Tj
0 0 0 rg
43.9071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-43.7071 1.8667 TD
( )Tj
0 0 0 rg
7.6 -4.2667 TD
(An abstract binary tree is)Tj
/F1 1 Tf
7 0 0 7 29 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
12.1429 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 31 792 Tm
0 g
( )Tj
0 0 0 rg
9.5 -5.8667 TD
(an empty tree)Tj
-2.4 -1.6 TD
(or)Tj
/F1 1 Tf
7 0 0 7 33 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
11.5714 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 35 792 Tm
0 g
( )Tj
0 0 0 rg
9.1 -9.0667 TD
(a nonempty tree consisting of a root cell containing)Tj
/F1 1 Tf
7 0 0 7 38 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
12.5714 -15.2381 TD
()Tj
/TT8 1 Tf
10 0 0 10 40 792 Tm
0 g
( )Tj
0 0 0 rg
9.8 -10.6667 TD
(a left child, which is a binary tree)Tj
/F1 1 Tf
7 0 0 7 42 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
12 -17.5239 TD
()Tj
/TT8 1 Tf
10 0 0 10 44 792 Tm
0 g
( )Tj
0 0 0 rg
9.4 -12.2667 TD
[(a v)25.1(alue)]TJ
/F1 1 Tf
7 0 0 7 47 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
11.2857 -19.8096 TD
()Tj
/TT8 1 Tf
10 0 0 10 49 792 Tm
0 g
( )Tj
0 0 0 rg
8.9 -13.8667 TD
(a right child, which is a binary tree.)Tj
ET
q
1 i
450 740.333 108 -21 re
W n
1 1 1 rg
450 739.333 108 -20 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
(The de)Tj
/TT9 1 Tf
2.6938 0 TD
()Tj
/TT6 1 Tf
0.5 0 TD
[(nition of an abstr)15.1(act )]TJ
-3.1938 -1.2222 TD
[(binary tr)37.1(ee)]TJ
ET
Q
BT
/TT11 1 Tf
12 0 0 12 53 792 Tm
0 g
( )Tj
0 0 0 rg
40.4156 -1.6667 TD
(515)Tj
ET
endstream
endobj
4 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 5 0 R
/Contents 6 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1867 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
5 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
6 0 obj
<< /Length 3520 >>
stream
BT
/TT6 1 Tf
10 0 0 10 57 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
4.5 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
-4.2 1.8667 TD
( )Tj
0 0 0 rg
36.501 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-36.301 1.8667 TD
( )Tj
0 0 0 rg
39.8571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-39.5571 1.8667 TD
( )Tj
0 0 0 rg
39.8071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
170 746 m
146 722 l
146 722 m
157 699 l
170 746 m
194 722 l
194 722 m
182 698 l
194 722 m
206 698 l
S
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.1)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(An abstract binary tree.)Tj
/TT13 1 Tf
-34.6667 -7.2222 TD
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(The tree.)Tj
ET
1 1 1 rg
190.04 697.98 m
190.04 693.564 186.456 689.98 182.04 689.98 c
177.624 689.98 174.04 693.564 174.04 697.98 c
174.04 702.396 177.624 705.98 182.04 705.98 c
186.456 705.98 190.04 702.396 190.04 697.98 c
f
190.04 697.98 m
190.04 702.396 186.456 705.98 182.04 705.98 c
177.624 705.98 174.04 702.396 174.04 697.98 c
174.04 693.564 177.624 689.98 182.04 689.98 c
186.456 689.98 190.04 693.564 190.04 697.98 c
s
BT
9 0 0 9 179.75 695 Tm
0 0 0 rg
(1)Tj
ET
1 1 1 rg
202.04 721.98 m
202.04 717.564 198.456 713.98 194.04 713.98 c
189.624 713.98 186.04 717.564 186.04 721.98 c
186.04 726.396 189.624 729.98 194.04 729.98 c
198.456 729.98 202.04 726.396 202.04 721.98 c
f
202.04 721.98 m
202.04 726.396 198.456 729.98 194.04 729.98 c
189.624 729.98 186.04 726.396 186.04 721.98 c
186.04 717.564 189.624 713.98 194.04 713.98 c
198.456 713.98 202.04 717.564 202.04 721.98 c
s
BT
9 0 0 9 191.75 719 Tm
0 0 0 rg
(8)Tj
ET
1 1 1 rg
166.04 697.98 m
166.04 693.564 162.456 689.98 158.04 689.98 c
153.624 689.98 150.04 693.564 150.04 697.98 c
150.04 702.396 153.624 705.98 158.04 705.98 c
162.456 705.98 166.04 702.396 166.04 697.98 c
f
166.04 697.98 m
166.04 702.396 162.456 705.98 158.04 705.98 c
153.624 705.98 150.04 702.396 150.04 697.98 c
150.04 693.564 153.624 689.98 158.04 689.98 c
162.456 689.98 166.04 693.564 166.04 697.98 c
s
BT
9 0 0 9 155.75 695 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
214.04 697.98 m
214.04 693.564 210.456 689.98 206.04 689.98 c
201.624 689.98 198.04 693.564 198.04 697.98 c
198.04 702.396 201.624 705.98 206.04 705.98 c
210.456 705.98 214.04 702.396 214.04 697.98 c
f
214.04 697.98 m
214.04 702.396 210.456 705.98 206.04 705.98 c
201.624 705.98 198.04 702.396 198.04 697.98 c
198.04 693.564 201.624 689.98 206.04 689.98 c
210.456 689.98 214.04 693.564 214.04 697.98 c
s
BT
9 0 0 9 203.75 695 Tm
0 0 0 rg
(7)Tj
ET
1 1 1 rg
153.98 721.98 m
153.98 717.564 150.396 713.98 145.98 713.98 c
141.564 713.98 137.98 717.564 137.98 721.98 c
137.98 726.396 141.564 729.98 145.98 729.98 c
150.396 729.98 153.98 726.396 153.98 721.98 c
f
153.98 721.98 m
153.98 726.396 150.396 729.98 145.98 729.98 c
141.564 729.98 137.98 726.396 137.98 721.98 c
137.98 717.564 141.564 713.98 145.98 713.98 c
150.396 713.98 153.98 717.564 153.98 721.98 c
s
BT
9 0 0 9 143.75 719 Tm
0 0 0 rg
(4)Tj
ET
1 1 1 rg
178.04 745.98 m
178.04 741.564 174.456 737.98 170.04 737.98 c
165.624 737.98 162.04 741.564 162.04 745.98 c
162.04 750.396 165.624 753.98 170.04 753.98 c
174.456 753.98 178.04 750.396 178.04 745.98 c
f
178.04 745.98 m
178.04 750.396 174.456 753.98 170.04 753.98 c
165.624 753.98 162.04 750.396 162.04 745.98 c
162.04 741.564 165.624 737.98 170.04 737.98 c
174.456 737.98 178.04 741.564 178.04 745.98 c
s
BT
9 0 0 9 167.75 743 Tm
0 0 0 rg
(5)Tj
/TT11 1 Tf
12 0 0 12 76 792 Tm
0 g
( )Tj
0 0 0 rg
38.4989 -1.6667 TD
(516)Tj
ET
endstream
endobj
7 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 8 0 R
/Contents 9 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1868 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
8 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
9 0 obj
<< /Length 4528 >>
stream
BT
/TT6 1 Tf
10 0 0 10 80 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
2.2 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
-1.9 1.8667 TD
( )Tj
0 0 0 rg
34.201 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-34.001 1.8667 TD
( )Tj
0 0 0 rg
37.5571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-37.2571 1.8667 TD
( )Tj
0 0 0 rg
37.5071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
170 746 m
146 722 l
146 722 m
157 699 l
170 746 m
194 722 l
194 722 m
182 698 l
194 722 m
206 698 l
S
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.1)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(An abstract binary tree.)Tj
/TT13 1 Tf
-34.6667 -7.2222 TD
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(The tree.)Tj
/TT13 1 Tf
9.89 0 TD
(\(b\))Tj
/TT8 1 Tf
1.7214 0 TD
(Its left child.)Tj
ET
1 1 1 rg
190.04 697.98 m
190.04 693.564 186.456 689.98 182.04 689.98 c
177.624 689.98 174.04 693.564 174.04 697.98 c
174.04 702.396 177.624 705.98 182.04 705.98 c
186.456 705.98 190.04 702.396 190.04 697.98 c
f
190.04 697.98 m
190.04 702.396 186.456 705.98 182.04 705.98 c
177.624 705.98 174.04 702.396 174.04 697.98 c
174.04 693.564 177.624 689.98 182.04 689.98 c
186.456 689.98 190.04 693.564 190.04 697.98 c
s
BT
9 0 0 9 179.75 695 Tm
0 0 0 rg
(1)Tj
ET
1 1 1 rg
202.04 721.98 m
202.04 717.564 198.456 713.98 194.04 713.98 c
189.624 713.98 186.04 717.564 186.04 721.98 c
186.04 726.396 189.624 729.98 194.04 729.98 c
198.456 729.98 202.04 726.396 202.04 721.98 c
f
202.04 721.98 m
202.04 726.396 198.456 729.98 194.04 729.98 c
189.624 729.98 186.04 726.396 186.04 721.98 c
186.04 717.564 189.624 713.98 194.04 713.98 c
198.456 713.98 202.04 717.564 202.04 721.98 c
s
BT
9 0 0 9 191.75 719 Tm
0 0 0 rg
(8)Tj
ET
1 1 1 rg
166.04 697.98 m
166.04 693.564 162.456 689.98 158.04 689.98 c
153.624 689.98 150.04 693.564 150.04 697.98 c
150.04 702.396 153.624 705.98 158.04 705.98 c
162.456 705.98 166.04 702.396 166.04 697.98 c
f
166.04 697.98 m
166.04 702.396 162.456 705.98 158.04 705.98 c
153.624 705.98 150.04 702.396 150.04 697.98 c
150.04 693.564 153.624 689.98 158.04 689.98 c
162.456 689.98 166.04 693.564 166.04 697.98 c
s
BT
9 0 0 9 155.75 695 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
214.04 697.98 m
214.04 693.564 210.456 689.98 206.04 689.98 c
201.624 689.98 198.04 693.564 198.04 697.98 c
198.04 702.396 201.624 705.98 206.04 705.98 c
210.456 705.98 214.04 702.396 214.04 697.98 c
f
214.04 697.98 m
214.04 702.396 210.456 705.98 206.04 705.98 c
201.624 705.98 198.04 702.396 198.04 697.98 c
198.04 693.564 201.624 689.98 206.04 689.98 c
210.456 689.98 214.04 693.564 214.04 697.98 c
s
BT
9 0 0 9 203.75 695 Tm
0 0 0 rg
(7)Tj
ET
1 1 1 rg
153.98 721.98 m
153.98 717.564 150.396 713.98 145.98 713.98 c
141.564 713.98 137.98 717.564 137.98 721.98 c
137.98 726.396 141.564 729.98 145.98 729.98 c
150.396 729.98 153.98 726.396 153.98 721.98 c
f
153.98 721.98 m
153.98 726.396 150.396 729.98 145.98 729.98 c
141.564 729.98 137.98 726.396 137.98 721.98 c
137.98 717.564 141.564 713.98 145.98 713.98 c
150.396 713.98 153.98 717.564 153.98 721.98 c
s
BT
9 0 0 9 143.75 719 Tm
0 0 0 rg
(4)Tj
ET
1 1 1 rg
178.04 745.98 m
178.04 741.564 174.456 737.98 170.04 737.98 c
165.624 737.98 162.04 741.564 162.04 745.98 c
162.04 750.396 165.624 753.98 170.04 753.98 c
174.456 753.98 178.04 750.396 178.04 745.98 c
f
178.04 745.98 m
178.04 750.396 174.456 753.98 170.04 753.98 c
165.624 753.98 162.04 750.396 162.04 745.98 c
162.04 741.564 165.624 737.98 170.04 737.98 c
174.456 737.98 178.04 741.564 178.04 745.98 c
s
BT
9 0 0 9 167.75 743 Tm
0 0 0 rg
(5)Tj
ET
250 722 m
261 699 l
S
1 1 1 rg
269.96 697.98 m
269.96 693.564 266.376 689.98 261.96 689.98 c
257.544 689.98 253.96 693.564 253.96 697.98 c
253.96 702.396 257.544 705.98 261.96 705.98 c
266.376 705.98 269.96 702.396 269.96 697.98 c
f
269.96 697.98 m
269.96 702.396 266.376 705.98 261.96 705.98 c
257.544 705.98 253.96 702.396 253.96 697.98 c
253.96 693.564 257.544 689.98 261.96 689.98 c
266.376 689.98 269.96 693.564 269.96 697.98 c
s
BT
9 0 0 9 259.75 695 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
257.96 721.98 m
257.96 717.564 254.376 713.98 249.96 713.98 c
245.544 713.98 241.96 717.564 241.96 721.98 c
241.96 726.396 245.544 729.98 249.96 729.98 c
254.376 729.98 257.96 726.396 257.96 721.98 c
f
257.96 721.98 m
257.96 726.396 254.376 729.98 249.96 729.98 c
245.544 729.98 241.96 726.396 241.96 721.98 c
241.96 717.564 245.544 713.98 249.96 713.98 c
254.376 713.98 257.96 717.564 257.96 721.98 c
s
BT
9 0 0 9 247.75 719 Tm
0 0 0 rg
(4)Tj
/TT11 1 Tf
12 0 0 12 104 792 Tm
0 g
( )Tj
0 0 0 rg
36.1656 -1.6667 TD
(516)Tj
ET
endstream
endobj
10 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 11 0 R
/Contents 12 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1869 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
11 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
12 0 obj
<< /Length 5853 >>
stream
BT
/TT6 1 Tf
10 0 0 10 107 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-0.5 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
0.8 1.8667 TD
( )Tj
0 0 0 rg
31.501 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-31.301 1.8667 TD
( )Tj
0 0 0 rg
34.8571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-34.5571 1.8667 TD
( )Tj
0 0 0 rg
34.8071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
170 746 m
146 722 l
146 722 m
157 699 l
170 746 m
194 722 l
194 722 m
182 698 l
194 722 m
206 698 l
S
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.1)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(An abstract binary tree.)Tj
/TT13 1 Tf
-34.6667 -7.2222 TD
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(The tree.)Tj
/TT13 1 Tf
9.89 0 TD
(\(b\))Tj
/TT8 1 Tf
1.7214 0 TD
(Its left child.)Tj
/TT13 1 Tf
9.8341 0 TD
(\(c\))Tj
/TT8 1 Tf
1.6093 0 TD
(Its right child.)Tj
ET
1 1 1 rg
190.04 697.98 m
190.04 693.564 186.456 689.98 182.04 689.98 c
177.624 689.98 174.04 693.564 174.04 697.98 c
174.04 702.396 177.624 705.98 182.04 705.98 c
186.456 705.98 190.04 702.396 190.04 697.98 c
f
190.04 697.98 m
190.04 702.396 186.456 705.98 182.04 705.98 c
177.624 705.98 174.04 702.396 174.04 697.98 c
174.04 693.564 177.624 689.98 182.04 689.98 c
186.456 689.98 190.04 693.564 190.04 697.98 c
s
BT
9 0 0 9 179.75 695 Tm
0 0 0 rg
(1)Tj
ET
1 1 1 rg
202.04 721.98 m
202.04 717.564 198.456 713.98 194.04 713.98 c
189.624 713.98 186.04 717.564 186.04 721.98 c
186.04 726.396 189.624 729.98 194.04 729.98 c
198.456 729.98 202.04 726.396 202.04 721.98 c
f
202.04 721.98 m
202.04 726.396 198.456 729.98 194.04 729.98 c
189.624 729.98 186.04 726.396 186.04 721.98 c
186.04 717.564 189.624 713.98 194.04 713.98 c
198.456 713.98 202.04 717.564 202.04 721.98 c
s
BT
9 0 0 9 191.75 719 Tm
0 0 0 rg
(8)Tj
ET
1 1 1 rg
166.04 697.98 m
166.04 693.564 162.456 689.98 158.04 689.98 c
153.624 689.98 150.04 693.564 150.04 697.98 c
150.04 702.396 153.624 705.98 158.04 705.98 c
162.456 705.98 166.04 702.396 166.04 697.98 c
f
166.04 697.98 m
166.04 702.396 162.456 705.98 158.04 705.98 c
153.624 705.98 150.04 702.396 150.04 697.98 c
150.04 693.564 153.624 689.98 158.04 689.98 c
162.456 689.98 166.04 693.564 166.04 697.98 c
s
BT
9 0 0 9 155.75 695 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
214.04 697.98 m
214.04 693.564 210.456 689.98 206.04 689.98 c
201.624 689.98 198.04 693.564 198.04 697.98 c
198.04 702.396 201.624 705.98 206.04 705.98 c
210.456 705.98 214.04 702.396 214.04 697.98 c
f
214.04 697.98 m
214.04 702.396 210.456 705.98 206.04 705.98 c
201.624 705.98 198.04 702.396 198.04 697.98 c
198.04 693.564 201.624 689.98 206.04 689.98 c
210.456 689.98 214.04 693.564 214.04 697.98 c
s
BT
9 0 0 9 203.75 695 Tm
0 0 0 rg
(7)Tj
ET
1 1 1 rg
153.98 721.98 m
153.98 717.564 150.396 713.98 145.98 713.98 c
141.564 713.98 137.98 717.564 137.98 721.98 c
137.98 726.396 141.564 729.98 145.98 729.98 c
150.396 729.98 153.98 726.396 153.98 721.98 c
f
153.98 721.98 m
153.98 726.396 150.396 729.98 145.98 729.98 c
141.564 729.98 137.98 726.396 137.98 721.98 c
137.98 717.564 141.564 713.98 145.98 713.98 c
150.396 713.98 153.98 717.564 153.98 721.98 c
s
BT
9 0 0 9 143.75 719 Tm
0 0 0 rg
(4)Tj
ET
1 1 1 rg
178.04 745.98 m
178.04 741.564 174.456 737.98 170.04 737.98 c
165.624 737.98 162.04 741.564 162.04 745.98 c
162.04 750.396 165.624 753.98 170.04 753.98 c
174.456 753.98 178.04 750.396 178.04 745.98 c
f
178.04 745.98 m
178.04 750.396 174.456 753.98 170.04 753.98 c
165.624 753.98 162.04 750.396 162.04 745.98 c
162.04 741.564 165.624 737.98 170.04 737.98 c
174.456 737.98 178.04 741.564 178.04 745.98 c
s
BT
9 0 0 9 167.75 743 Tm
0 0 0 rg
(5)Tj
ET
250 722 m
261 699 l
S
1 1 1 rg
269.96 697.98 m
269.96 693.564 266.376 689.98 261.96 689.98 c
257.544 689.98 253.96 693.564 253.96 697.98 c
253.96 702.396 257.544 705.98 261.96 705.98 c
266.376 705.98 269.96 702.396 269.96 697.98 c
f
269.96 697.98 m
269.96 702.396 266.376 705.98 261.96 705.98 c
257.544 705.98 253.96 702.396 253.96 697.98 c
253.96 693.564 257.544 689.98 261.96 689.98 c
266.376 689.98 269.96 693.564 269.96 697.98 c
s
BT
9 0 0 9 259.75 695 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
257.96 721.98 m
257.96 717.564 254.376 713.98 249.96 713.98 c
245.544 713.98 241.96 717.564 241.96 721.98 c
241.96 726.396 245.544 729.98 249.96 729.98 c
254.376 729.98 257.96 726.396 257.96 721.98 c
f
257.96 721.98 m
257.96 726.396 254.376 729.98 249.96 729.98 c
245.544 729.98 241.96 726.396 241.96 721.98 c
241.96 717.564 245.544 713.98 249.96 713.98 c
254.376 713.98 257.96 717.564 257.96 721.98 c
s
BT
9 0 0 9 247.75 719 Tm
0 0 0 rg
(4)Tj
ET
366 722 m
354 698 l
366 722 m
378 698 l
S
1 1 1 rg
362 697.98 m
362 693.564 358.416 689.98 354 689.98 c
349.584 689.98 346 693.564 346 697.98 c
346 702.396 349.584 705.98 354 705.98 c
358.416 705.98 362 702.396 362 697.98 c
f
362 697.98 m
362 702.396 358.416 705.98 354 705.98 c
349.584 705.98 346 702.396 346 697.98 c
346 693.564 349.584 689.98 354 689.98 c
358.416 689.98 362 693.564 362 697.98 c
s
BT
9 0 0 9 351.75 695 Tm
0 0 0 rg
(1)Tj
ET
1 1 1 rg
374 721.98 m
374 717.564 370.416 713.98 366 713.98 c
361.584 713.98 358 717.564 358 721.98 c
358 726.396 361.584 729.98 366 729.98 c
370.416 729.98 374 726.396 374 721.98 c
f
374 721.98 m
374 726.396 370.416 729.98 366 729.98 c
361.584 729.98 358 726.396 358 721.98 c
358 717.564 361.584 713.98 366 713.98 c
370.416 713.98 374 717.564 374 721.98 c
s
BT
9 0 0 9 363.75 719 Tm
0 0 0 rg
(8)Tj
ET
1 1 1 rg
386 697.98 m
386 693.564 382.416 689.98 378 689.98 c
373.584 689.98 370 693.564 370 697.98 c
370 702.396 373.584 705.98 378 705.98 c
382.416 705.98 386 702.396 386 697.98 c
f
386 697.98 m
386 702.396 382.416 705.98 378 705.98 c
373.584 705.98 370 702.396 370 697.98 c
370 693.564 373.584 689.98 378 689.98 c
382.416 689.98 386 693.564 386 697.98 c
s
BT
9 0 0 9 375.75 695 Tm
0 0 0 rg
(7)Tj
/TT11 1 Tf
12 0 0 12 135 792 Tm
0 g
( )Tj
0 0 0 rg
33.5822 -1.6667 TD
(516)Tj
ET
endstream
endobj
13 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 14 0 R
/Contents 15 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1870 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
14 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
15 0 obj
<< /Length 1620 >>
stream
BT
/TT6 1 Tf
10 0 0 10 139 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-3.7 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
4 1.8667 TD
( )Tj
0 0 0 rg
28.301 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-28.101 1.8667 TD
( )Tj
0 0 0 rg
31.6571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-31.3571 1.8667 TD
( )Tj
0 0 0 rg
31.6071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.2)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Another abstract binary tree.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
146 746 m
157 723 l
S
BT
/TT13 1 Tf
9 0 0 9 138 696 Tm
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(The tree.)Tj
ET
1 1 1 rg
166.04 721.98 m
166.04 717.564 162.456 713.98 158.04 713.98 c
153.624 713.98 150.04 717.564 150.04 721.98 c
150.04 726.396 153.624 729.98 158.04 729.98 c
162.456 729.98 166.04 726.396 166.04 721.98 c
f
166.04 721.98 m
166.04 726.396 162.456 729.98 158.04 729.98 c
153.624 729.98 150.04 726.396 150.04 721.98 c
150.04 717.564 153.624 713.98 158.04 713.98 c
162.456 713.98 166.04 717.564 166.04 721.98 c
s
BT
9 0 0 9 155.75 719 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
153.98 745.98 m
153.98 741.564 150.396 737.98 145.98 737.98 c
141.564 737.98 137.98 741.564 137.98 745.98 c
137.98 750.396 141.564 753.98 145.98 753.98 c
150.396 753.98 153.98 750.396 153.98 745.98 c
f
153.98 745.98 m
153.98 750.396 150.396 753.98 145.98 753.98 c
141.564 753.98 137.98 750.396 137.98 745.98 c
137.98 741.564 141.564 737.98 145.98 737.98 c
150.396 737.98 153.98 741.564 153.98 745.98 c
s
BT
9 0 0 9 143.75 743 Tm
0 0 0 rg
(4)Tj
/TT11 1 Tf
12 0 0 12 159 792 Tm
0 g
( )Tj
0 0 0 rg
31.5823 -1.6667 TD
(516)Tj
ET
endstream
endobj
16 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 17 0 R
/Contents 18 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1871 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
17 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
18 0 obj
<< /Length 1693 >>
stream
BT
/TT6 1 Tf
10 0 0 10 162 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-6 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
6.3 1.8667 TD
( )Tj
0 0 0 rg
26.001 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-25.801 1.8667 TD
( )Tj
0 0 0 rg
29.3571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-29.0571 1.8667 TD
( )Tj
0 0 0 rg
29.3071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.2)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Another abstract binary tree.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
146 746 m
157 723 l
S
BT
/TT13 1 Tf
9 0 0 9 138 696 Tm
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(The tree.)Tj
/TT13 1 Tf
9.89 0 TD
(\(b\))Tj
/TT8 1 Tf
1.7214 0 TD
(Its left child.)Tj
ET
1 1 1 rg
166.04 721.98 m
166.04 717.564 162.456 713.98 158.04 713.98 c
153.624 713.98 150.04 717.564 150.04 721.98 c
150.04 726.396 153.624 729.98 158.04 729.98 c
162.456 729.98 166.04 726.396 166.04 721.98 c
f
166.04 721.98 m
166.04 726.396 162.456 729.98 158.04 729.98 c
153.624 729.98 150.04 726.396 150.04 721.98 c
150.04 717.564 153.624 713.98 158.04 713.98 c
162.456 713.98 166.04 717.564 166.04 721.98 c
s
BT
9 0 0 9 155.75 719 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
153.98 745.98 m
153.98 741.564 150.396 737.98 145.98 737.98 c
141.564 737.98 137.98 741.564 137.98 745.98 c
137.98 750.396 141.564 753.98 145.98 753.98 c
150.396 753.98 153.98 750.396 153.98 745.98 c
f
153.98 745.98 m
153.98 750.396 150.396 753.98 145.98 753.98 c
141.564 753.98 137.98 750.396 137.98 745.98 c
137.98 741.564 141.564 737.98 145.98 737.98 c
150.396 737.98 153.98 741.564 153.98 745.98 c
s
BT
9 0 0 9 143.75 743 Tm
0 0 0 rg
(4)Tj
/TT11 1 Tf
12 0 0 12 186 792 Tm
0 g
( )Tj
0 0 0 rg
29.3323 -1.6667 TD
(516)Tj
ET
endstream
endobj
19 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 20 0 R
/Contents 21 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1872 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
20 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
21 0 obj
<< /Length 2171 >>
stream
BT
/TT6 1 Tf
10 0 0 10 189 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-8.7 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
9 1.8667 TD
( )Tj
0 0 0 rg
23.301 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-23.101 1.8667 TD
( )Tj
0 0 0 rg
26.6571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-26.3571 1.8667 TD
( )Tj
0 0 0 rg
26.6071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.2)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Another abstract binary tree.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
146 746 m
157 723 l
S
BT
/TT13 1 Tf
9 0 0 9 138 696 Tm
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(The tree.)Tj
/TT13 1 Tf
9.89 0 TD
(\(b\))Tj
/TT8 1 Tf
1.7214 0 TD
(Its left child.)Tj
/TT13 1 Tf
9.8341 0 TD
(\(c\))Tj
/TT8 1 Tf
1.6093 0 TD
(Its right child.)Tj
ET
1 1 1 rg
166.04 721.98 m
166.04 717.564 162.456 713.98 158.04 713.98 c
153.624 713.98 150.04 717.564 150.04 721.98 c
150.04 726.396 153.624 729.98 158.04 729.98 c
162.456 729.98 166.04 726.396 166.04 721.98 c
f
166.04 721.98 m
166.04 726.396 162.456 729.98 158.04 729.98 c
153.624 729.98 150.04 726.396 150.04 721.98 c
150.04 717.564 153.624 713.98 158.04 713.98 c
162.456 713.98 166.04 717.564 166.04 721.98 c
s
BT
9 0 0 9 155.75 719 Tm
0 0 0 rg
(6)Tj
ET
1 1 1 rg
153.98 745.98 m
153.98 741.564 150.396 737.98 145.98 737.98 c
141.564 737.98 137.98 741.564 137.98 745.98 c
137.98 750.396 141.564 753.98 145.98 753.98 c
150.396 753.98 153.98 750.396 153.98 745.98 c
f
153.98 745.98 m
153.98 750.396 150.396 753.98 145.98 753.98 c
141.564 753.98 137.98 750.396 137.98 745.98 c
137.98 741.564 141.564 737.98 145.98 737.98 c
150.396 737.98 153.98 741.564 153.98 745.98 c
s
BT
9 0 0 9 143.75 743 Tm
0 0 0 rg
(4)Tj
ET
1 1 1 rg
362 721.98 m
362 717.564 358.416 713.98 354 713.98 c
349.584 713.98 346 717.564 346 721.98 c
346 726.396 349.584 729.98 354 729.98 c
358.416 729.98 362 726.396 362 721.98 c
f
362 721.98 m
362 726.396 358.416 729.98 354 729.98 c
349.584 729.98 346 726.396 346 721.98 c
346 717.564 349.584 713.98 354 713.98 c
358.416 713.98 362 717.564 362 721.98 c
s
BT
9 0 0 9 351.75 719 Tm
0 0 0 rg
(6)Tj
/TT11 1 Tf
12 0 0 12 218 792 Tm
0 g
( )Tj
0 0 0 rg
26.6656 -1.6667 TD
(516)Tj
ET
endstream
endobj
22 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 23 0 R
/Contents 24 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1873 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
23 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
24 0 obj
<< /Length 5770 >>
stream
BT
/TT6 1 Tf
10 0 0 10 221 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-11.9 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
12.2 1.8667 TD
( )Tj
0 0 0 rg
20.101 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-19.901 1.8667 TD
( )Tj
0 0 0 rg
23.4571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-23.1571 1.8667 TD
( )Tj
0 0 0 rg
23.4071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 682 m
226 650 l
306 650 m
286 618 l
286 682 m
306 650 l
266 746 m
226 714 l
266 746 m
306 714 l
S
1 1 1 rg
262 754 m
257.582 754 254 750.418 254 746 c
254 741.582 257.582 738 262 738 c
264.667 738 267.333 738 270 738 c
274.418 738 278 741.582 278 746 c
278 750.418 274.418 754 270 754 c
267.333 754 264.667 754 262 754 c
f*
262 754 m
257.582 754 254 750.418 254 746 c
254 741.582 257.582 738 262 738 c
264.667 738 267.333 738 270 738 c
274.418 738 278 741.582 278 746 c
278 750.418 274.418 754 270 754 c
267.333 754 264.667 754 262 754 c
h
226 714 m
206 682 l
226 714 m
246 682 l
306 714 m
286 682 l
S
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.3)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(The depth of the nodes and )Tj
T*
(the height of the tree.)Tj
-20.9444 1.8889 TD
(16)Tj
ET
1 1 1 rg
222 722 m
217.582 722 214 718.418 214 714 c
214 709.582 217.582 706 222 706 c
224.667 706 227.333 706 230 706 c
234.418 706 238 709.582 238 714 c
238 718.418 234.418 722 230 722 c
227.333 722 224.667 722 222 722 c
f*
222 722 m
217.582 722 214 718.418 214 714 c
214 709.582 217.582 706 222 706 c
224.667 706 227.333 706 230 706 c
234.418 706 238 709.582 238 714 c
238 718.418 234.418 722 230 722 c
227.333 722 224.667 722 222 722 c
s
BT
9 0 0 9 221.5 711 Tm
0 0 0 rg
(37)Tj
ET
1 1 1 rg
302 722 m
297.582 722 294 718.418 294 714 c
294 709.582 297.582 706 302 706 c
304.667 706 307.333 706 310 706 c
314.418 706 318 709.582 318 714 c
318 718.418 314.418 722 310 722 c
307.333 722 304.667 722 302 722 c
f*
302 722 m
297.582 722 294 718.418 294 714 c
294 709.582 297.582 706 302 706 c
304.667 706 307.333 706 310 706 c
314.418 706 318 709.582 318 714 c
318 718.418 314.418 722 310 722 c
307.333 722 304.667 722 302 722 c
s
BT
9 0 0 9 301.5 711 Tm
0 0 0 rg
(19)Tj
ET
1 1 1 rg
202 690 m
197.582 690 194 686.418 194 682 c
194 677.582 197.582 674 202 674 c
204.667 674 207.333 674 210 674 c
214.418 674 218 677.582 218 682 c
218 686.418 214.418 690 210 690 c
207.333 690 204.667 690 202 690 c
f*
202 690 m
197.582 690 194 686.418 194 682 c
194 677.582 197.582 674 202 674 c
204.667 674 207.333 674 210 674 c
214.418 674 218 677.582 218 682 c
218 686.418 214.418 690 210 690 c
207.333 690 204.667 690 202 690 c
s
BT
9 0 0 9 201.5 679 Tm
0 0 0 rg
(28)Tj
ET
1 1 1 rg
242 690 m
237.582 690 234 686.418 234 682 c
234 677.582 237.582 674 242 674 c
244.667 674 247.333 674 250 674 c
254.418 674 258 677.582 258 682 c
258 686.418 254.418 690 250 690 c
247.333 690 244.667 690 242 690 c
f*
242 690 m
237.582 690 234 686.418 234 682 c
234 677.582 237.582 674 242 674 c
244.667 674 247.333 674 250 674 c
254.418 674 258 677.582 258 682 c
258 686.418 254.418 690 250 690 c
247.333 690 244.667 690 242 690 c
s
BT
9 0 0 9 241.5 679 Tm
0 0 0 rg
(42)Tj
ET
1 1 1 rg
282 690 m
277.582 690 274 686.418 274 682 c
274 677.582 277.582 674 282 674 c
284.667 674 287.333 674 290 674 c
294.418 674 298 677.582 298 682 c
298 686.418 294.418 690 290 690 c
287.333 690 284.667 690 282 690 c
f*
282 690 m
277.582 690 274 686.418 274 682 c
274 677.582 277.582 674 282 674 c
284.667 674 287.333 674 290 674 c
294.418 674 298 677.582 298 682 c
298 686.418 294.418 690 290 690 c
287.333 690 284.667 690 282 690 c
s
BT
9 0 0 9 281.5 679 Tm
0 0 0 rg
(50)Tj
ET
1 1 1 rg
302 658 m
297.582 658 294 654.418 294 650 c
294 645.582 297.582 642 302 642 c
304.667 642 307.333 642 310 642 c
314.418 642 318 645.582 318 650 c
318 654.418 314.418 658 310 658 c
307.333 658 304.667 658 302 658 c
f*
302 658 m
297.582 658 294 654.418 294 650 c
294 645.582 297.582 642 302 642 c
304.667 642 307.333 642 310 642 c
314.418 642 318 645.582 318 650 c
318 654.418 314.418 658 310 658 c
307.333 658 304.667 658 302 658 c
s
BT
9 0 0 9 301.5 647 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
282 626 m
277.582 626 274 622.418 274 618 c
274 613.582 277.582 610 282 610 c
284.667 610 287.333 610 290 610 c
294.418 610 298 613.582 298 618 c
298 622.418 294.418 626 290 626 c
287.333 626 284.667 626 282 626 c
f*
282 626 m
277.582 626 274 622.418 274 618 c
274 613.582 277.582 610 282 610 c
284.667 610 287.333 610 290 610 c
294.418 610 298 613.582 298 618 c
298 622.418 294.418 626 290 626 c
287.333 626 284.667 626 282 626 c
s
BT
9 0 0 9 283.75 615 Tm
0 0 0 rg
(7)Tj
ET
1 1 1 rg
222 658 m
217.582 658 214 654.418 214 650 c
214 645.582 217.582 642 222 642 c
224.667 642 227.333 642 230 642 c
234.418 642 238 645.582 238 650 c
238 654.418 234.418 658 230 658 c
227.333 658 224.667 658 222 658 c
f*
222 658 m
217.582 658 214 654.418 214 650 c
214 645.582 217.582 642 222 642 c
224.667 642 227.333 642 230 642 c
234.418 642 238 645.582 238 650 c
238 654.418 234.418 658 230 658 c
227.333 658 224.667 658 222 658 c
s
BT
9 0 0 9 221.5 647 Tm
0 0 0 rg
(11)Tj
-8.4713 10.7778 TD
(Depth 0)Tj
0 -3.5555 TD
(Depth 1)Tj
T*
(Depth 2)Tj
T*
(Depth 3)Tj
T*
(Depth 4)Tj
ET
290 746 m
374 746 l
310 618 m
374 618 l
S
0 J
362 627.69 m
362 626.629 l
S
1 w
362 626.629 m
363.542 627.19 l
362 621.814 l
360.458 627.19 l
s
362 626.629 m
363.542 627.19 l
362 621.814 l
360.458 627.19 l
f*
2 J 0.5 w
362 630 m
362 627.69 l
362 630 m
362 734 l
S
BT
9 0 0 9 370 680 Tm
(Height 4)Tj
ET
0 J
362 736.31 m
362 737.371 l
S
1 w
362 737.371 m
360.458 736.81 l
362 742.186 l
363.542 736.81 l
s
362 737.371 m
360.458 736.81 l
362 742.186 l
363.542 736.81 l
f*
2 J 0.5 w
362 734 m
362 736.31 l
S
BT
/TT11 1 Tf
12 0 0 12 236 792 Tm
0 g
( )Tj
0 0 0 rg
25.1656 -1.6667 TD
(516)Tj
ET
endstream
endobj
25 0 obj
<<
/Type /Page
/Parent 1846 0 R
/Resources 26 0 R
/Contents 27 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1874 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
26 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT9 201 0 R
/TT11 202 0 R /TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
27 0 obj
<< /Length 1812 >>
stream
BT
/TT6 1 Tf
10 0 0 10 239 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-13.7 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
14 1.8667 TD
( )Tj
0 0 0 rg
18.301 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-18.101 1.8667 TD
( )Tj
0 0 0 rg
21.6571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-21.3571 1.8667 TD
( )Tj
0 0 0 rg
21.6071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-21.4071 1.8667 TD
( )Tj
0 0 0 rg
-14.7 -4.2667 TD
(A binary search tree satis)Tj
/TT14 1 Tf
10.1069 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
(es four criteria:)Tj
/F1 1 Tf
7 0 0 7 252 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-19.7143 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 254 792 Tm
0 g
( )Tj
0 0 0 rg
-12.8 -5.8667 TD
-0.0251 Tc
(ev)Tj
0.9037 0 TD
0 Tc
[(ery v)25.1(alue in the left subtree of the root is less than the v)25.1(alue of the root)]TJ
/F1 1 Tf
7 0 0 7 256 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-20.2857 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 258 792 Tm
0 g
( )Tj
0 0 0 rg
-13.2 -7.4667 TD
(the left subtree is a search tree)Tj
/F1 1 Tf
7 0 0 7 261 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-21 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 263 792 Tm
0 g
( )Tj
0 0 0 rg
-13.7 -9.0667 TD
-0.0251 Tc
(ev)Tj
0.9037 0 TD
0 Tc
[(ery v)25.1(alue in the right subtree of the root is greater than the v)25.1(alue of the root)]TJ
/F1 1 Tf
7 0 0 7 265 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-21.5714 -15.2381 TD
()Tj
/TT8 1 Tf
10 0 0 10 267 792 Tm
0 g
( )Tj
0 0 0 rg
-14.1 -10.6667 TD
(the right subtree is a search tree)Tj
ET
q
1 i
450 740.333 108 -21 re
W n
1 1 1 rg
450 739.333 108 -20 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
(The de)Tj
/TT9 1 Tf
2.6938 0 TD
()Tj
/TT6 1 Tf
0.5 0 TD
(nition of a binary )Tj
-3.1938 -1.2222 TD
[(sear)37.1(c)15.1(h)0( tr)37.1(ee)]TJ
ET
Q
BT
/TT11 1 Tf
12 0 0 12 272 792 Tm
0 g
( )Tj
0 0 0 rg
22.1656 -1.6667 TD
(517)Tj
ET
endstream
endobj
28 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 29 0 R
/Contents 30 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1875 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
29 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT9 201 0 R
/TT11 202 0 R /TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
30 0 obj
<< /Length 4969 >>
stream
BT
/TT6 1 Tf
10 0 0 10 276 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-17.4 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
17.7 1.8667 TD
( )Tj
0 0 0 rg
14.601 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-14.401 1.8667 TD
( )Tj
0 0 0 rg
17.9571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-17.6571 1.8667 TD
( )Tj
0 0 0 rg
17.9071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-17.7071 1.8667 TD
( )Tj
0 0 0 rg
-18.4 -4.2667 TD
(A binary search tree satis)Tj
/TT14 1 Tf
10.1069 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
(es four criteria:)Tj
/F1 1 Tf
7 0 0 7 289 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-25 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 291 792 Tm
0 g
( )Tj
0 0 0 rg
-16.5 -5.8667 TD
-0.0251 Tc
(ev)Tj
0.9037 0 TD
0 Tc
[(ery v)25.1(alue in the left subtree of the root is less than the v)25.1(alue of the root)]TJ
/F1 1 Tf
7 0 0 7 293 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-25.5714 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 295 792 Tm
0 g
( )Tj
0 0 0 rg
-16.9 -7.4667 TD
(the left subtree is a search tree)Tj
/F1 1 Tf
7 0 0 7 298 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-26.2857 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 300 792 Tm
0 g
( )Tj
0 0 0 rg
-17.4 -9.0667 TD
-0.0251 Tc
(ev)Tj
0.9037 0 TD
0 Tc
[(ery v)25.1(alue in the right subtree of the root is greater than the v)25.1(alue of the root)]TJ
/F1 1 Tf
7 0 0 7 302 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-26.8571 -15.2381 TD
()Tj
/TT8 1 Tf
10 0 0 10 304 792 Tm
0 g
( )Tj
0 0 0 rg
-17.8 -10.6667 TD
(the right subtree is a search tree)Tj
ET
q
1 i
450 740.333 108 -21 re
W n
1 1 1 rg
450 739.333 108 -20 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
(The de)Tj
/TT9 1 Tf
2.6938 0 TD
()Tj
/TT6 1 Tf
0.5 0 TD
(nition of a binary )Tj
-3.1938 -1.2222 TD
[(sear)37.1(c)15.1(h)0( tr)37.1(ee)]TJ
ET
Q
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 653 m
214 621 l
246 653 m
278 621 l
S
1 1 1 rg
242 661 m
237.582 661 234 657.418 234 653 c
234 648.582 237.582 645 242 645 c
244.667 645 247.333 645 250 645 c
254.418 645 258 648.582 258 653 c
258 657.418 254.418 661 250 661 c
247.333 661 244.667 661 242 661 c
f*
242 661 m
237.582 661 234 657.418 234 653 c
234 648.582 237.582 645 242 645 c
244.667 645 247.333 645 250 645 c
254.418 645 258 648.582 258 653 c
258 657.418 254.418 661 250 661 c
247.333 661 244.667 661 242 661 c
h
214 621 m
198 589 l
214 621 m
230 589 l
278 621 m
262 589 l
S
BT
/TT11 1 Tf
9 0 0 9 186 562 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.4)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(A binary search tree.)Tj
6.1667 11 TD
(40)Tj
ET
1 1 1 rg
210 629 m
205.582 629 202 625.418 202 621 c
202 616.582 205.582 613 210 613 c
212.667 613 215.333 613 218 613 c
222.418 613 226 616.582 226 621 c
226 625.418 222.418 629 218 629 c
215.333 629 212.667 629 210 629 c
f*
210 629 m
205.582 629 202 625.418 202 621 c
202 616.582 205.582 613 210 613 c
212.667 613 215.333 613 218 613 c
222.418 613 226 616.582 226 621 c
226 625.418 222.418 629 218 629 c
215.333 629 212.667 629 210 629 c
s
BT
9 0 0 9 209.5 618 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
274 629 m
269.582 629 266 625.418 266 621 c
266 616.582 269.582 613 274 613 c
276.667 613 279.333 613 282 613 c
286.418 613 290 616.582 290 621 c
290 625.418 286.418 629 282 629 c
279.333 629 276.667 629 274 629 c
f*
274 629 m
269.582 629 266 625.418 266 621 c
266 616.582 269.582 613 274 613 c
276.667 613 279.333 613 282 613 c
286.418 613 290 616.582 290 621 c
290 625.418 286.418 629 282 629 c
279.333 629 276.667 629 274 629 c
s
BT
9 0 0 9 273.5 618 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
194 597 m
189.582 597 186 593.418 186 589 c
186 584.582 189.582 581 194 581 c
196.667 581 199.333 581 202 581 c
206.418 581 210 584.582 210 589 c
210 593.418 206.418 597 202 597 c
199.333 597 196.667 597 194 597 c
f*
194 597 m
189.582 597 186 593.418 186 589 c
186 584.582 189.582 581 194 581 c
196.667 581 199.333 581 202 581 c
206.418 581 210 584.582 210 589 c
210 593.418 206.418 597 202 597 c
199.333 597 196.667 597 194 597 c
s
BT
9 0 0 9 193.5 586 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
226 597 m
221.582 597 218 593.418 218 589 c
218 584.582 221.582 581 226 581 c
228.667 581 231.333 581 234 581 c
238.418 581 242 584.582 242 589 c
242 593.418 238.418 597 234 597 c
231.333 597 228.667 597 226 597 c
f*
226 597 m
221.582 597 218 593.418 218 589 c
218 584.582 221.582 581 226 581 c
228.667 581 231.333 581 234 581 c
238.418 581 242 584.582 242 589 c
242 593.418 238.418 597 234 597 c
231.333 597 228.667 597 226 597 c
s
BT
9 0 0 9 225.5 586 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
258 597 m
253.582 597 250 593.418 250 589 c
250 584.582 253.582 581 258 581 c
260.667 581 263.333 581 266 581 c
270.418 581 274 584.582 274 589 c
274 593.418 270.418 597 266 597 c
263.333 597 260.667 597 258 597 c
f*
258 597 m
253.582 597 250 593.418 250 589 c
250 584.582 253.582 581 258 581 c
260.667 581 263.333 581 266 581 c
270.418 581 274 584.582 274 589 c
274 593.418 270.418 597 266 597 c
263.333 597 260.667 597 258 597 c
s
BT
9 0 0 9 257.5 586 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 314 792 Tm
0 g
( )Tj
0 0 0 rg
18.6656 -1.6667 TD
(517)Tj
ET
endstream
endobj
31 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 32 0 R
/Contents 33 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1876 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
32 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
33 0 obj
<< /Length 1290 >>
stream
BT
/TT6 1 Tf
10 0 0 10 317 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-21.5 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
21.8 1.8667 TD
( )Tj
0 0 0 rg
10.501 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-10.301 1.8667 TD
( )Tj
0 0 0 rg
13.8571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-13.5571 1.8667 TD
( )Tj
0 0 0 rg
13.8071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-13.6071 1.8667 TD
( )Tj
0 0 0 rg
-22.5 -4.2667 TD
[(Three common tra)20(v)15.1(ersals of a binary tree are:)]TJ
/F1 1 Tf
7 0 0 7 330 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-30.8571 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 332 792 Tm
0 g
( )Tj
0 0 0 rg
-20.6 -5.8667 TD
[(Preorder tra)20(v)15.1(ersal)]TJ
/F1 1 Tf
7 0 0 7 334 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-31.4286 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 336 792 Tm
0 g
( )Tj
0 0 0 rg
-21 -7.4667 TD
[(Inorder tra)20(v)15.1(ersal)]TJ
/F1 1 Tf
7 0 0 7 339 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-32.1429 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 341 792 Tm
0 g
( )Tj
0 0 0 rg
-21.5 -9.0667 TD
[(Postorder tra)20(v)15.1(ersal)]TJ
ET
q
1 i
450 740.333 108 -10 re
W n
1 1 1 rg
450 739.333 108 -9 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
[(Binary tr)37.1(ee tr)15.1(aver)10(sals)]TJ
ET
Q
BT
/TT11 1 Tf
12 0 0 12 345 792 Tm
0 g
( )Tj
0 0 0 rg
16.0822 -1.6667 TD
(517)Tj
ET
endstream
endobj
34 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 35 0 R
/Contents 36 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1877 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
35 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R
/TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
36 0 obj
<< /Length 4543 >>
stream
BT
/TT6 1 Tf
10 0 0 10 349 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-24.7 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
25 1.8667 TD
( )Tj
0 0 0 rg
7.301 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-7.101 1.8667 TD
( )Tj
0 0 0 rg
10.6571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-10.3571 1.8667 TD
( )Tj
0 0 0 rg
10.6071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-10.4071 1.8667 TD
( )Tj
0 0 0 rg
-25.7 -4.2667 TD
(The de)Tj
/TT14 1 Tf
2.7485 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
[(nition of a preorder tra)20(v)15.1(ersal is)]TJ
/F1 1 Tf
7 0 0 7 362 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-35.4286 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 364 792 Tm
0 g
( )Tj
0 0 0 rg
-23.8 -5.8667 TD
(V)Tj
0.6621 0 TD
(isit the root.)Tj
/F1 1 Tf
7 0 0 7 366 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-36 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 368 792 Tm
0 g
( )Tj
0 0 0 rg
-24.2 -7.4667 TD
[(Mak)10(e a preorder tra)20(v)15.1(ersal of the left subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 371 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-36.7143 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 373 792 Tm
0 g
( )Tj
0 0 0 rg
-24.7 -9.0667 TD
[(Mak)10(e a preorder tra)20(v)15.1(ersal of the right subtree, if an)15.1(y)65.2(.)]TJ
-2.4 -12.6 TD
[(Preorder tra)20(v)15.1(ersal:)]TJ
ET
q
1 i
450 740.333 108 -10 re
W n
1 1 1 rg
450 739.333 108 -9 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
[(The pr)37.1(eor)37.1(der tr)15.1(aver)10(sal)]TJ
ET
Q
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 669 m
214 637 l
246 669 m
278 637 l
S
1 1 1 rg
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
f*
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
h
214 637 m
198 605 l
214 637 m
230 605 l
278 637 m
262 605 l
S
BT
9 0 0 9 241.5 666 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
f*
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
s
BT
9 0 0 9 209.5 634 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
f*
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
s
BT
9 0 0 9 273.5 634 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
f*
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
s
BT
9 0 0 9 193.5 602 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
f*
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
s
BT
9 0 0 9 225.5 602 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
f*
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
s
BT
9 0 0 9 257.5 602 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 379 792 Tm
0 g
( )Tj
0 0 0 rg
13.2489 -1.6667 TD
(517)Tj
ET
endstream
endobj
37 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 38 0 R
/Contents 39 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1878 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
38 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R
/TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
39 0 obj
<< /Length 4583 >>
stream
BT
/TT6 1 Tf
10 0 0 10 383 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-28.1 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
28.4 1.8667 TD
( )Tj
0 0 0 rg
3.901 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-3.701 1.8667 TD
( )Tj
0 0 0 rg
7.2571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-6.9571 1.8667 TD
( )Tj
0 0 0 rg
7.2071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-7.0071 1.8667 TD
( )Tj
0 0 0 rg
-29.1 -4.2667 TD
(The de)Tj
/TT14 1 Tf
2.7485 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
[(nition of a preorder tra)20(v)15.1(ersal is)]TJ
/F1 1 Tf
7 0 0 7 396 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-40.2857 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 398 792 Tm
0 g
( )Tj
0 0 0 rg
-27.2 -5.8667 TD
(V)Tj
0.6621 0 TD
(isit the root.)Tj
/F1 1 Tf
7 0 0 7 400 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-40.8571 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 402 792 Tm
0 g
( )Tj
0 0 0 rg
-27.6 -7.4667 TD
[(Mak)10(e a preorder tra)20(v)15.1(ersal of the left subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 405 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-41.5714 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 407 792 Tm
0 g
( )Tj
0 0 0 rg
-28.1 -9.0667 TD
[(Mak)10(e a preorder tra)20(v)15.1(ersal of the right subtree, if an)15.1(y)65.2(.)]TJ
-2.4 -12.6 TD
[(Preorder tra)20(v)15.1(ersal:)]TJ
0 -2.4 TD
(40 20 10 30 60 50)Tj
ET
q
1 i
450 740.333 108 -10 re
W n
1 1 1 rg
450 739.333 108 -9 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
[(The pr)37.1(eor)37.1(der tr)15.1(aver)10(sal)]TJ
ET
Q
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 669 m
214 637 l
246 669 m
278 637 l
S
1 1 1 rg
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
f*
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
h
214 637 m
198 605 l
214 637 m
230 605 l
278 637 m
262 605 l
S
BT
9 0 0 9 241.5 666 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
f*
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
s
BT
9 0 0 9 209.5 634 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
f*
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
s
BT
9 0 0 9 273.5 634 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
f*
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
s
BT
9 0 0 9 193.5 602 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
f*
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
s
BT
9 0 0 9 225.5 602 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
f*
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
s
BT
9 0 0 9 257.5 602 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 413 792 Tm
0 g
( )Tj
0 0 0 rg
10.4156 -1.6667 TD
(517)Tj
ET
endstream
endobj
40 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 41 0 R
/Contents 42 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1879 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
41 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R
/TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
42 0 obj
<< /Length 4535 >>
stream
BT
/TT6 1 Tf
10 0 0 10 417 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-31.5 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
31.8 1.8667 TD
( )Tj
0 0 0 rg
0.501 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
-0.301 1.8667 TD
( )Tj
0 0 0 rg
3.8571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-3.5571 1.8667 TD
( )Tj
0 0 0 rg
3.8071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-3.6071 1.8667 TD
( )Tj
0 0 0 rg
-32.5 -4.2667 TD
(The de)Tj
/TT14 1 Tf
2.7485 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
[(nition of an inorder tra)20(v)15.1(ersal is)]TJ
/F1 1 Tf
7 0 0 7 430 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-45.1429 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 432 792 Tm
0 g
( )Tj
0 0 0 rg
-30.6 -5.8667 TD
[(Mak)10(e an inorder tra)20(v)15.1(ersal of the left subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 434 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-45.7143 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 436 792 Tm
0 g
( )Tj
0 0 0 rg
-31 -7.4667 TD
(V)Tj
0.6621 0 TD
(isit the root.)Tj
/F1 1 Tf
7 0 0 7 439 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-46.4286 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 441 792 Tm
0 g
( )Tj
0 0 0 rg
-31.5 -9.0667 TD
[(Mak)10(e an inorder tra)20(v)15.1(ersal of the right subtree, if an)15.1(y)65.2(.)]TJ
-2.4 -12.6 TD
[(Inorder tra)20(v)15.1(ersal:)]TJ
ET
q
1 i
450 740.333 108 -10 re
W n
1 1 1 rg
450 739.333 108 -9 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
[(The inor)37.1(der tr)15.1(aver)10(sal)]TJ
ET
Q
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 669 m
214 637 l
246 669 m
278 637 l
S
1 1 1 rg
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
f*
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
h
214 637 m
198 605 l
214 637 m
230 605 l
278 637 m
262 605 l
S
BT
9 0 0 9 241.5 666 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
f*
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
s
BT
9 0 0 9 209.5 634 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
f*
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
s
BT
9 0 0 9 273.5 634 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
f*
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
s
BT
9 0 0 9 193.5 602 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
f*
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
s
BT
9 0 0 9 225.5 602 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
f*
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
s
BT
9 0 0 9 257.5 602 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 447 792 Tm
0 g
( )Tj
0 0 0 rg
7.5823 -1.6667 TD
(518)Tj
ET
endstream
endobj
43 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 44 0 R
/Contents 45 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1880 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
44 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R
/TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
45 0 obj
<< /Length 4567 >>
stream
BT
/TT6 1 Tf
10 0 0 10 451 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-34.9 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
35.2 1.8667 TD
( )Tj
0 0 0 rg
-2.899 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
3.099 1.8667 TD
( )Tj
0 0 0 rg
0.4571 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
-0.1571 1.8667 TD
( )Tj
0 0 0 rg
0.4071 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
-0.2071 1.8667 TD
( )Tj
0 0 0 rg
-35.9 -4.2667 TD
(The de)Tj
/TT14 1 Tf
2.7485 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
[(nition of an inorder tra)20(v)15.1(ersal is)]TJ
/F1 1 Tf
7 0 0 7 464 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-50 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 466 792 Tm
0 g
( )Tj
0 0 0 rg
-34 -5.8667 TD
[(Mak)10(e an inorder tra)20(v)15.1(ersal of the left subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 468 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-50.5714 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 470 792 Tm
0 g
( )Tj
0 0 0 rg
-34.4 -7.4667 TD
(V)Tj
0.6621 0 TD
(isit the root.)Tj
/F1 1 Tf
7 0 0 7 473 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-51.2857 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 475 792 Tm
0 g
( )Tj
0 0 0 rg
-34.9 -9.0667 TD
[(Mak)10(e an inorder tra)20(v)15.1(ersal of the right subtree, if an)15.1(y)65.2(.)]TJ
-2.4 -12.6 TD
[(Inorder tra)20(v)15.1(ersal:)]TJ
0 -2.4 TD
(10 20 30 40 50 60)Tj
ET
q
1 i
450 740.333 108 -10 re
W n
1 1 1 rg
450 739.333 108 -9 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
[(The inor)37.1(der tr)15.1(aver)10(sal)]TJ
ET
Q
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 669 m
214 637 l
246 669 m
278 637 l
S
1 1 1 rg
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
f*
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
h
214 637 m
198 605 l
214 637 m
230 605 l
278 637 m
262 605 l
S
BT
9 0 0 9 241.5 666 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
f*
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
s
BT
9 0 0 9 209.5 634 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
f*
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
s
BT
9 0 0 9 273.5 634 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
f*
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
s
BT
9 0 0 9 193.5 602 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
f*
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
s
BT
9 0 0 9 225.5 602 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
f*
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
s
BT
9 0 0 9 257.5 602 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 481 792 Tm
0 g
( )Tj
0 0 0 rg
4.7489 -1.6667 TD
(518)Tj
ET
endstream
endobj
46 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 47 0 R
/Contents 48 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1881 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
47 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R
/TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
48 0 obj
<< /Length 4547 >>
stream
BT
/TT6 1 Tf
10 0 0 10 485 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-38.3 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
38.6 1.8667 TD
( )Tj
0 0 0 rg
-6.299 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
6.499 1.8667 TD
( )Tj
0 0 0 rg
-2.9429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
3.2429 1.8667 TD
( )Tj
0 0 0 rg
-2.9929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
3.1929 1.8667 TD
( )Tj
0 0 0 rg
-39.3 -4.2667 TD
(The de)Tj
/TT14 1 Tf
2.7485 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
[(nition of a postorder tra)20(v)15.1(ersal is)]TJ
/F1 1 Tf
7 0 0 7 498 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-54.8571 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 500 792 Tm
0 g
( )Tj
0 0 0 rg
-37.4 -5.8667 TD
[(Mak)10(e a postorder tra)20(v)15.1(ersal of the left subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 502 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-55.4286 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 504 792 Tm
0 g
( )Tj
0 0 0 rg
-37.8 -7.4667 TD
[(Mak)10(e a postorder tra)20(v)15.1(ersal of the right subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 507 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-56.1429 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 509 792 Tm
0 g
( )Tj
0 0 0 rg
-38.3 -9.0667 TD
(V)Tj
0.6621 0 TD
(isit the root.)Tj
-3.0621 -12.6 TD
[(Postorder tra)20(v)15.1(ersal:)]TJ
ET
q
1 i
450 740.333 108 -10 re
W n
1 1 1 rg
450 739.333 108 -9 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
[(The postor)37.1(der tr)15.1(aver)10(sal)]TJ
ET
Q
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 669 m
214 637 l
246 669 m
278 637 l
S
1 1 1 rg
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
f*
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
h
214 637 m
198 605 l
214 637 m
230 605 l
278 637 m
262 605 l
S
BT
9 0 0 9 241.5 666 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
f*
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
s
BT
9 0 0 9 209.5 634 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
f*
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
s
BT
9 0 0 9 273.5 634 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
f*
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
s
BT
9 0 0 9 193.5 602 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
f*
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
s
BT
9 0 0 9 225.5 602 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
f*
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
s
BT
9 0 0 9 257.5 602 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 515 792 Tm
0 g
( )Tj
0 0 0 rg
1.9156 -1.6667 TD
(518)Tj
ET
endstream
endobj
49 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 50 0 R
/Contents 51 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1882 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
50 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R
/TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
51 0 obj
<< /Length 4583 >>
stream
BT
/TT6 1 Tf
10 0 0 10 519.0001 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-41.7 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
42 1.8667 TD
( )Tj
0 0 0 rg
-9.699 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
9.899 1.8667 TD
( )Tj
0 0 0 rg
-6.3429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
6.6429 1.8667 TD
( )Tj
0 0 0 rg
-6.3929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT8 1 Tf
0 g
6.5929 1.8667 TD
( )Tj
0 0 0 rg
-42.7 -4.2667 TD
(The de)Tj
/TT14 1 Tf
2.7485 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
[(nition of a postorder tra)20(v)15.1(ersal is)]TJ
/F1 1 Tf
7 0 0 7 532 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-59.7143 -8.381 TD
()Tj
/TT8 1 Tf
10 0 0 10 534 792 Tm
0 g
( )Tj
0 0 0 rg
-40.8 -5.8667 TD
[(Mak)10(e a postorder tra)20(v)15.1(ersal of the left subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 536 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-60.2857 -10.6667 TD
()Tj
/TT8 1 Tf
10 0 0 10 538 792 Tm
0 g
( )Tj
0 0 0 rg
-41.2 -7.4667 TD
[(Mak)10(e a postorder tra)20(v)15.1(ersal of the right subtree, if an)15.1(y)65.2(.)]TJ
/F1 1 Tf
7 0 0 7 541 792 Tm
0 0 1 rg
( )Tj
/Cs9 cs 1 scn
-61 -12.9524 TD
()Tj
/TT8 1 Tf
10 0 0 10 543 792 Tm
0 g
( )Tj
0 0 0 rg
-41.7 -9.0667 TD
(V)Tj
0.6621 0 TD
(isit the root.)Tj
-3.0621 -12.6 TD
[(Postorder tra)20(v)15.1(ersal:)]TJ
0 -2.4 TD
(10 30 20 50 60 40)Tj
ET
q
1 i
450 740.333 108 -10 re
W n
1 1 1 rg
450 739.333 108 -9 re
f
BT
/TT6 1 Tf
9 0 0 9 450 733.333 Tm
/Cs9 cs 1 scn
[(The postor)37.1(der tr)15.1(aver)10(sal)]TJ
ET
Q
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
246 669 m
214 637 l
246 669 m
278 637 l
S
1 1 1 rg
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
f*
242 677 m
237.582 677 234 673.418 234 669 c
234 664.582 237.582 661 242 661 c
244.667 661 247.333 661 250 661 c
254.418 661 258 664.582 258 669 c
258 673.418 254.418 677 250 677 c
247.333 677 244.667 677 242 677 c
h
214 637 m
198 605 l
214 637 m
230 605 l
278 637 m
262 605 l
S
BT
9 0 0 9 241.5 666 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
f*
210 645 m
205.582 645 202 641.418 202 637 c
202 632.582 205.582 629 210 629 c
212.667 629 215.333 629 218 629 c
222.418 629 226 632.582 226 637 c
226 641.418 222.418 645 218 645 c
215.333 645 212.667 645 210 645 c
s
BT
9 0 0 9 209.5 634 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
f*
274 645 m
269.582 645 266 641.418 266 637 c
266 632.582 269.582 629 274 629 c
276.667 629 279.333 629 282 629 c
286.418 629 290 632.582 290 637 c
290 641.418 286.418 645 282 645 c
279.333 645 276.667 645 274 645 c
s
BT
9 0 0 9 273.5 634 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
f*
194 613 m
189.582 613 186 609.418 186 605 c
186 600.582 189.582 597 194 597 c
196.667 597 199.333 597 202 597 c
206.418 597 210 600.582 210 605 c
210 609.418 206.418 613 202 613 c
199.333 613 196.667 613 194 613 c
s
BT
9 0 0 9 193.5 602 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
f*
226 613 m
221.582 613 218 609.418 218 605 c
218 600.582 221.582 597 226 597 c
228.667 597 231.333 597 234 597 c
238.418 597 242 600.582 242 605 c
242 609.418 238.418 613 234 613 c
231.333 613 228.667 613 226 613 c
s
BT
9 0 0 9 225.5 602 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
f*
258 613 m
253.582 613 250 609.418 250 605 c
250 600.582 253.582 597 258 597 c
260.667 597 263.333 597 266 597 c
270.418 597 274 600.582 274 605 c
274 609.418 270.418 613 266 613 c
263.333 613 260.667 613 258 613 c
s
BT
9 0 0 9 257.5 602 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 549 792 Tm
0 g
( )Tj
0 0 0 rg
-0.9177 -1.6667 TD
(518)Tj
ET
endstream
endobj
52 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 53 0 R
/Contents 54 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1883 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
53 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
54 0 obj
<< /Length 15757 >>
stream
BT
/TT6 1 Tf
10 0 0 10 553 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-45.1 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
45.4 1.8667 TD
( )Tj
0 0 0 rg
-13.099 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
13.299 1.8667 TD
( )Tj
0 0 0 rg
-9.7429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
10.0429 1.8667 TD
( )Tj
0 0 0 rg
-9.7929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
342.823 739.348 m
342.675 740.399 l
S
1 w
342.675 740.398 m
341.227 739.628 l
342.005 745.166 l
344.28 740.057 l
s
342.675 740.398 m
341.227 739.628 l
342.005 745.166 l
344.28 740.057 l
f*
2 J 0.5 w
343.144 737.06 m
342.823 739.347 l
S
1 1 1 rg
341.878 738.902 m
343.854 739.18 l
344.132 737.199 l
342.156 736.921 l
f*
1 1 1 RG
341.878 738.902 m
343.854 739.18 l
344.132 737.199 l
342.156 736.921 l
s
BT
/TT13 1 Tf
9 0 0 9 114 620 Tm
0 0 0 rg
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
[(Preorder)55.2(.)]TJ
ET
0 0 0 RG
334.032 722 m
294.125 690 l
334.032 722 m
373.939 690 l
S
1 1 1 rg
330.06 730 m
325.642 730 322.06 726.418 322.06 722 c
322.06 717.582 325.642 714 330.06 714 c
332.708 714 335.356 714 338.004 714 c
342.422 714 346.004 717.582 346.004 722 c
346.004 726.418 342.422 730 338.004 730 c
335.356 730 332.708 730 330.06 730 c
f*
330.06 730 m
325.642 730 322.06 726.418 322.06 722 c
322.06 717.582 325.642 714 330.06 714 c
332.708 714 335.356 714 338.004 714 c
342.422 714 346.004 717.582 346.004 722 c
346.004 726.418 342.422 730 338.004 730 c
335.356 730 332.708 730 330.06 730 c
h
294.126 690 m
274.173 658 l
294.126 690 m
314.079 658 l
373.939 690 m
353.986 658 l
S
BT
9 0 0 9 329.532 719 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
290.154 698 m
285.736 698 282.154 694.418 282.154 690 c
282.154 685.582 285.736 682 290.154 682 c
292.802 682 295.45 682 298.098 682 c
302.516 682 306.098 685.582 306.098 690 c
306.098 694.418 302.516 698 298.098 698 c
295.45 698 292.802 698 290.154 698 c
f*
290.154 698 m
285.736 698 282.154 694.418 282.154 690 c
282.154 685.582 285.736 682 290.154 682 c
292.802 682 295.45 682 298.098 682 c
302.516 682 306.098 685.582 306.098 690 c
306.098 694.418 302.516 698 298.098 698 c
295.45 698 292.802 698 290.154 698 c
s
BT
9 0 0 9 289.626 687 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
369.967 699 m
365.549 699 361.967 695.418 361.967 691 c
361.967 686.582 365.549 683 369.967 683 c
372.615 683 375.263 683 377.911 683 c
382.329 683 385.911 686.582 385.911 691 c
385.911 695.418 382.329 699 377.911 699 c
375.263 699 372.615 699 369.967 699 c
f*
369.967 699 m
365.549 699 361.967 695.418 361.967 691 c
361.967 686.582 365.549 683 369.967 683 c
372.615 683 375.263 683 377.911 683 c
382.329 683 385.911 686.582 385.911 691 c
385.911 695.418 382.329 699 377.911 699 c
375.263 699 372.615 699 369.967 699 c
s
BT
9 0 0 9 369.439 688 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
270.2 666 m
265.782 666 262.2 662.418 262.2 658 c
262.2 653.582 265.782 650 270.2 650 c
272.848 650 275.496 650 278.144 650 c
282.562 650 286.144 653.582 286.144 658 c
286.144 662.418 282.562 666 278.144 666 c
275.496 666 272.848 666 270.2 666 c
f*
270.2 666 m
265.782 666 262.2 662.418 262.2 658 c
262.2 653.582 265.782 650 270.2 650 c
272.848 650 275.496 650 278.144 650 c
282.562 650 286.144 653.582 286.144 658 c
286.144 662.418 282.562 666 278.144 666 c
275.496 666 272.848 666 270.2 666 c
s
BT
9 0 0 9 269.672 655 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
310.107 666 m
305.689 666 302.107 662.418 302.107 658 c
302.107 653.582 305.689 650 310.107 650 c
312.755 650 315.403 650 318.051 650 c
322.469 650 326.051 653.582 326.051 658 c
326.051 662.418 322.469 666 318.051 666 c
315.403 666 312.755 666 310.107 666 c
f*
310.107 666 m
305.689 666 302.107 662.418 302.107 658 c
302.107 653.582 305.689 650 310.107 650 c
312.755 650 315.403 650 318.051 650 c
322.469 650 326.051 653.582 326.051 658 c
326.051 662.418 322.469 666 318.051 666 c
315.403 666 312.755 666 310.107 666 c
s
BT
9 0 0 9 309.579 655 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
350.014 666 m
345.596 666 342.014 662.418 342.014 658 c
342.014 653.582 345.596 650 350.014 650 c
352.662 650 355.31 650 357.958 650 c
362.376 650 365.958 653.582 365.958 658 c
365.958 662.418 362.376 666 357.958 666 c
355.31 666 352.662 666 350.014 666 c
f*
350.014 666 m
345.596 666 342.014 662.418 342.014 658 c
342.014 653.582 345.596 650 350.014 650 c
352.662 650 355.31 650 357.958 650 c
362.376 650 365.958 653.582 365.958 658 c
365.958 662.418 362.376 666 357.958 666 c
355.31 666 352.662 666 350.014 666 c
s
BT
9 0 0 9 349.486 655 Tm
0 0 0 rg
(50)Tj
ET
0 J
326.051 746 m
326.051 734.5 319.936 735.151 318.064 733.208 c
308.921 723.714 316.088 707.436 302.107 706 c
250.977 700.75 289.387 680.75 274.172 674 c
243.248 660.281 251.478 642 274.172 642 c
301.857 642 286.656 674.428 294.125 674 c
302.855 673.5 285.394 642 314.078 642 c
334.726 642 329.542 648.5 330.041 658 c
333.169 675.066 314.078 666.709 314.078 686 c
314.078 694.5 318.817 706 334.031 706 c
354.228 706 353.718 692.4 353.984 686 c
354.233 680 338.219 675.997 338.021 658 c
337.882 645.336 340.209 642.405 357.974 642 c
368.948 641.75 373.937 651.235 373.937 658 c
373.937 694.5 391.147 664 393.89 690 c
395.308 703.442 382.666 702.25 365.955 706 c
348.527 709.911 361.427 722.2 349.591 733.051 c
347.74 734.748 342.011 734.249 342.011 746 c
194.818 739.346 m
194.672 740.397 l
S
1 w
194.672 740.397 m
193.222 739.629 l
194.008 745.166 l
196.275 740.054 l
s
194.672 740.397 m
193.222 739.629 l
194.008 745.166 l
196.275 740.054 l
f*
2 J 0.5 w
195.136 737.06 m
194.818 739.346 l
S
1 1 1 rg
193.872 738.901 m
195.848 739.182 l
196.123 737.201 l
194.147 736.92 l
f*
1 1 1 RG
193.872 738.901 m
195.848 739.182 l
196.123 737.201 l
194.147 736.92 l
s
BT
/TT13 1 Tf
9 0 0 9 262 620 Tm
0 0 0 rg
(\(b\))Tj
/TT8 1 Tf
1.7214 0 TD
[(Inorder)55.2(.)]TJ
ET
163 724 4 -4 re
f
0 0 0 RG
163 724 4 -4 re
186.033 722 m
146.126 690 l
186.033 722 m
225.94 690 l
S
1 1 1 rg
182.061 730 m
177.643 730 174.061 726.418 174.061 722 c
174.061 717.582 177.643 714 182.061 714 c
184.709 714 187.357 714 190.005 714 c
194.423 714 198.005 717.582 198.005 722 c
198.005 726.418 194.423 730 190.005 730 c
187.357 730 184.709 730 182.061 730 c
f*
182.061 730 m
177.643 730 174.061 726.418 174.061 722 c
174.061 717.582 177.643 714 182.061 714 c
184.709 714 187.357 714 190.005 714 c
194.423 714 198.005 717.582 198.005 722 c
198.005 726.418 194.423 730 190.005 730 c
187.357 730 184.709 730 182.061 730 c
h
146.126 690 m
126.173 658 l
146.126 690 m
166.079 658 l
225.939 690 m
205.986 658 l
S
BT
9 0 0 9 181.533 719 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
142.154 698 m
137.736 698 134.154 694.418 134.154 690 c
134.154 685.582 137.736 682 142.154 682 c
144.802 682 147.45 682 150.098 682 c
154.516 682 158.098 685.582 158.098 690 c
158.098 694.418 154.516 698 150.098 698 c
147.45 698 144.802 698 142.154 698 c
f*
142.154 698 m
137.736 698 134.154 694.418 134.154 690 c
134.154 685.582 137.736 682 142.154 682 c
144.802 682 147.45 682 150.098 682 c
154.516 682 158.098 685.582 158.098 690 c
158.098 694.418 154.516 698 150.098 698 c
147.45 698 144.802 698 142.154 698 c
s
BT
9 0 0 9 141.626 687 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
221.967 699 m
217.549 699 213.967 695.418 213.967 691 c
213.967 686.582 217.549 683 221.967 683 c
224.615 683 227.263 683 229.911 683 c
234.329 683 237.911 686.582 237.911 691 c
237.911 695.418 234.329 699 229.911 699 c
227.263 699 224.615 699 221.967 699 c
f*
221.967 699 m
217.549 699 213.967 695.418 213.967 691 c
213.967 686.582 217.549 683 221.967 683 c
224.615 683 227.263 683 229.911 683 c
234.329 683 237.911 686.582 237.911 691 c
237.911 695.418 234.329 699 229.911 699 c
227.263 699 224.615 699 221.967 699 c
s
BT
9 0 0 9 221.439 688 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
122.2 666 m
117.782 666 114.2 662.418 114.2 658 c
114.2 653.582 117.782 650 122.2 650 c
124.848 650 127.496 650 130.144 650 c
134.562 650 138.144 653.582 138.144 658 c
138.144 662.418 134.562 666 130.144 666 c
127.496 666 124.848 666 122.2 666 c
f*
122.2 666 m
117.782 666 114.2 662.418 114.2 658 c
114.2 653.582 117.782 650 122.2 650 c
124.848 650 127.496 650 130.144 650 c
134.562 650 138.144 653.582 138.144 658 c
138.144 662.418 134.562 666 130.144 666 c
127.496 666 124.848 666 122.2 666 c
s
BT
9 0 0 9 121.673 655 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
162.107 666 m
157.689 666 154.107 662.418 154.107 658 c
154.107 653.582 157.689 650 162.107 650 c
164.755 650 167.403 650 170.051 650 c
174.469 650 178.051 653.582 178.051 658 c
178.051 662.418 174.469 666 170.051 666 c
167.403 666 164.755 666 162.107 666 c
f*
162.107 666 m
157.689 666 154.107 662.418 154.107 658 c
154.107 653.582 157.689 650 162.107 650 c
164.755 650 167.403 650 170.051 650 c
174.469 650 178.051 653.582 178.051 658 c
178.051 662.418 174.469 666 170.051 666 c
167.403 666 164.755 666 162.107 666 c
s
BT
9 0 0 9 161.579 655 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
202.014 666 m
197.596 666 194.014 662.418 194.014 658 c
194.014 653.582 197.596 650 202.014 650 c
204.662 650 207.31 650 209.958 650 c
214.376 650 217.958 653.582 217.958 658 c
217.958 662.418 214.376 666 209.958 666 c
207.31 666 204.662 666 202.014 666 c
f*
202.014 666 m
197.596 666 194.014 662.418 194.014 658 c
194.014 653.582 197.596 650 202.014 650 c
204.662 650 207.31 650 209.958 650 c
214.376 650 217.958 653.582 217.958 658 c
217.958 662.418 214.376 666 209.958 666 c
207.31 666 204.662 666 202.014 666 c
s
BT
9 0 0 9 201.486 655 Tm
0 0 0 rg
(50)Tj
ET
0 J
178.051 746 m
178.051 734.5 171.936 735.151 170.064 733.208 c
160.921 723.714 168.088 707.436 154.107 706 c
102.977 700.75 141.387 680.75 126.172 674 c
95.248 660.281 103.477 642 126.172 642 c
153.857 642 138.656 674.428 146.125 674 c
154.855 673.5 137.394 642 166.078 642 c
186.726 642 181.542 648.5 182.041 658 c
185.169 675.066 166.078 666.709 166.078 686 c
166.078 694.5 170.817 706 186.031 706 c
206.228 706 205.718 692.4 205.984 686 c
206.233 680 190.219 675.997 190.021 658 c
189.882 645.336 192.209 642.405 209.974 642 c
220.948 641.75 225.937 651.235 225.937 658 c
225.937 694.5 243.147 664 245.89 690 c
247.308 703.442 234.666 702.25 217.955 706 c
200.527 709.911 213.427 722.2 201.591 733.051 c
199.74 734.748 194.011 734.249 194.011 746 c
490.823 739.348 m
490.675 740.399 l
S
1 w
490.675 740.398 m
489.227 739.628 l
490.005 745.166 l
492.28 740.057 l
s
490.675 740.398 m
489.227 739.628 l
490.005 745.166 l
492.28 740.057 l
f*
2 J 0.5 w
491.144 737.06 m
490.823 739.347 l
S
1 1 1 rg
489.878 738.902 m
491.854 739.18 l
492.132 737.199 l
490.156 736.921 l
f*
1 1 1 RG
489.878 738.902 m
491.854 739.18 l
492.132 737.199 l
490.156 736.921 l
s
0 0 0 RG
482.032 722 m
442.125 690 l
482.032 722 m
521.939 690 l
S
478.06 730 m
473.642 730 470.06 726.418 470.06 722 c
470.06 717.582 473.642 714 478.06 714 c
480.708 714 483.356 714 486.004 714 c
490.422 714 494.004 717.582 494.004 722 c
494.004 726.418 490.422 730 486.004 730 c
483.356 730 480.708 730 478.06 730 c
f*
478.06 730 m
473.642 730 470.06 726.418 470.06 722 c
470.06 717.582 473.642 714 478.06 714 c
480.708 714 483.356 714 486.004 714 c
490.422 714 494.004 717.582 494.004 722 c
494.004 726.418 490.422 730 486.004 730 c
483.356 730 480.708 730 478.06 730 c
h
442.126 690 m
422.173 658 l
442.126 690 m
462.079 658 l
521.939 690 m
501.986 658 l
S
BT
9 0 0 9 477.532 719 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
438.154 698 m
433.736 698 430.154 694.418 430.154 690 c
430.154 685.582 433.736 682 438.154 682 c
440.802 682 443.45 682 446.098 682 c
450.516 682 454.098 685.582 454.098 690 c
454.098 694.418 450.516 698 446.098 698 c
443.45 698 440.802 698 438.154 698 c
f*
438.154 698 m
433.736 698 430.154 694.418 430.154 690 c
430.154 685.582 433.736 682 438.154 682 c
440.802 682 443.45 682 446.098 682 c
450.516 682 454.098 685.582 454.098 690 c
454.098 694.418 450.516 698 446.098 698 c
443.45 698 440.802 698 438.154 698 c
s
BT
9 0 0 9 437.626 687 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
517.967 699 m
513.549 699 509.967 695.418 509.967 691 c
509.967 686.582 513.549 683 517.967 683 c
520.615 683 523.263 683 525.911 683 c
530.329 683 533.911 686.582 533.911 691 c
533.911 695.418 530.329 699 525.911 699 c
523.263 699 520.615 699 517.967 699 c
f*
517.967 699 m
513.549 699 509.967 695.418 509.967 691 c
509.967 686.582 513.549 683 517.967 683 c
520.615 683 523.263 683 525.911 683 c
530.329 683 533.911 686.582 533.911 691 c
533.911 695.418 530.329 699 525.911 699 c
523.263 699 520.615 699 517.967 699 c
s
BT
9 0 0 9 517.439 688 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
418.2 666 m
413.782 666 410.2 662.418 410.2 658 c
410.2 653.582 413.782 650 418.2 650 c
420.848 650 423.496 650 426.144 650 c
430.562 650 434.144 653.582 434.144 658 c
434.144 662.418 430.562 666 426.144 666 c
423.496 666 420.848 666 418.2 666 c
f*
418.2 666 m
413.782 666 410.2 662.418 410.2 658 c
410.2 653.582 413.782 650 418.2 650 c
420.848 650 423.496 650 426.144 650 c
430.562 650 434.144 653.582 434.144 658 c
434.144 662.418 430.562 666 426.144 666 c
423.496 666 420.848 666 418.2 666 c
s
BT
9 0 0 9 417.672 655 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
458.107 666 m
453.689 666 450.107 662.418 450.107 658 c
450.107 653.582 453.689 650 458.107 650 c
460.755 650 463.403 650 466.051 650 c
470.469 650 474.051 653.582 474.051 658 c
474.051 662.418 470.469 666 466.051 666 c
463.403 666 460.755 666 458.107 666 c
f*
458.107 666 m
453.689 666 450.107 662.418 450.107 658 c
450.107 653.582 453.689 650 458.107 650 c
460.755 650 463.403 650 466.051 650 c
470.469 650 474.051 653.582 474.051 658 c
474.051 662.418 470.469 666 466.051 666 c
463.403 666 460.755 666 458.107 666 c
s
BT
9 0 0 9 457.579 655 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
498.014 666 m
493.596 666 490.014 662.418 490.014 658 c
490.014 653.582 493.596 650 498.014 650 c
500.662 650 503.31 650 505.958 650 c
510.376 650 513.958 653.582 513.958 658 c
513.958 662.418 510.376 666 505.958 666 c
503.31 666 500.662 666 498.014 666 c
f*
498.014 666 m
493.596 666 490.014 662.418 490.014 658 c
490.014 653.582 493.596 650 498.014 650 c
500.662 650 503.31 650 505.958 650 c
510.376 650 513.958 653.582 513.958 658 c
513.958 662.418 510.376 666 505.958 666 c
503.31 666 500.662 666 498.014 666 c
s
BT
9 0 0 9 497.486 655 Tm
0 0 0 rg
(50)Tj
ET
0 J
474.051 746 m
474.051 734.5 467.936 735.151 466.064 733.208 c
456.921 723.714 464.088 707.436 450.107 706 c
398.977 700.75 437.387 680.75 422.172 674 c
391.248 660.281 399.478 642 422.172 642 c
449.857 642 434.656 674.428 442.125 674 c
450.855 673.5 433.394 642 462.078 642 c
482.726 642 477.542 648.5 478.041 658 c
481.169 675.066 462.078 666.709 462.078 686 c
462.078 694.5 466.817 706 482.031 706 c
502.228 706 501.718 692.4 501.984 686 c
502.233 680 486.219 675.997 486.021 658 c
485.882 645.336 488.209 642.405 505.974 642 c
516.948 641.75 521.937 651.235 521.937 658 c
521.937 694.5 539.147 664 541.89 690 c
543.308 703.442 530.666 702.25 513.955 706 c
496.527 709.911 509.427 722.2 497.591 733.051 c
495.74 734.748 490.011 734.249 490.011 746 c
S
BT
/TT13 1 Tf
9 0 0 9 410 620 Tm
(\(c\))Tj
/TT8 1 Tf
1.6093 0 TD
[(Postorder)55.2(.)]TJ
ET
125 692 4 -4 re
f
125 692 4 -4 re
S
104 658 4 -4 re
f
104 658 4 -4 re
S
188 659 4 -4 re
f
188 659 4 -4 re
S
203 692 4 -4 re
f
203 692 4 -4 re
S
147 658 4 -4 re
f
147 658 4 -4 re
S
333 708 4 -4 re
f
333 708 4 -4 re
S
292 676 4 -4 re
f
292 676 4 -4 re
S
272 644 4 -4 re
f
272 644 4 -4 re
S
313 644 4 -4 re
f
313 644 4 -4 re
S
353 644 4 -4 re
f
353 644 4 -4 re
S
375 678 4 -4 re
f
375 678 4 -4 re
S
437 660 4 -4 re
f
437 660 4 -4 re
S
476 660 4 -4 re
f
476 660 4 -4 re
S
460 692 4 -4 re
f
460 692 4 -4 re
S
520 660 4 -4 re
f
520 660 4 -4 re
S
540 694 4 -4 re
f
540 694 4 -4 re
S
501 724 4 -4 re
f
501 724 4 -4 re
S
BT
/TT11 1 Tf
9 0 0 9 450 588 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.5)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(The visits to the nodes in the )Tj
T*
[(tree tra)20(v)15.1(ersal algorithms.)]TJ
/TT11 1 Tf
12 0 0 12 581 792 Tm
0 g
( )Tj
0 0 0 rg
-3.5844 -1.6667 TD
(518)Tj
ET
endstream
endobj
55 0 obj
<<
/Type /Page
/Parent 1848 0 R
/Resources 56 0 R
/Contents 57 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1884 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
56 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
57 0 obj
<< /Length 692 >>
stream
BT
/TT6 1 Tf
10 0 0 10 585 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-48.3 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
48.6 1.8667 TD
( )Tj
0 0 0 rg
-16.299 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
16.499 1.8667 TD
( )Tj
0 0 0 rg
-12.9429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
13.2429 1.8667 TD
( )Tj
0 0 0 rg
-12.9929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 418 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.6)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Constructing the binary )Tj
T*
(search tree with the insert )Tj
T*
(algorithm.)Tj
/TT13 1 Tf
-32 -6.5555 TD
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(Insert 40.)Tj
/TT11 1 Tf
12 0 0 12 605 792 Tm
0 g
( )Tj
0 0 0 rg
-5.5844 -1.6667 TD
(519)Tj
ET
endstream
endobj
58 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 59 0 R
/Contents 60 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1885 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
59 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
60 0 obj
<< /Length 1216 >>
stream
BT
/TT6 1 Tf
10 0 0 10 608 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-50.6 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
50.9 1.8667 TD
( )Tj
0 0 0 rg
-18.599 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
18.799 1.8667 TD
( )Tj
0 0 0 rg
-15.2429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
15.5429 1.8667 TD
( )Tj
0 0 0 rg
-15.2929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 418 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.6)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Constructing the binary )Tj
T*
(search tree with the insert )Tj
T*
(algorithm.)Tj
/TT13 1 Tf
-32 -6.5555 TD
(\(b\))Tj
/TT8 1 Tf
1.7214 0 TD
(Insert 20.)Tj
ET
1 1 1 rg
1 i
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
f*
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
s
BT
9 0 0 9 197.5 743 Tm
0 0 0 rg
(40)Tj
/TT11 1 Tf
12 0 0 12 628 792 Tm
0 g
( )Tj
0 0 0 rg
-7.5011 -1.6667 TD
(519)Tj
ET
endstream
endobj
61 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 62 0 R
/Contents 63 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1886 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
62 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
63 0 obj
<< /Length 1728 >>
stream
BT
/TT6 1 Tf
10 0 0 10 631 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-52.9 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
53.2 1.8667 TD
( )Tj
0 0 0 rg
-20.899 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
21.099 1.8667 TD
( )Tj
0 0 0 rg
-17.5429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
17.8429 1.8667 TD
( )Tj
0 0 0 rg
-17.5929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 418 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.6)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Constructing the binary )Tj
T*
(search tree with the insert )Tj
T*
(algorithm.)Tj
/TT13 1 Tf
-32 -6.5555 TD
(\(c\))Tj
/TT8 1 Tf
1.6093 0 TD
(Insert 60.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
202 746 m
162 714 l
S
1 1 1 rg
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
f*
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
s
BT
9 0 0 9 197.5 743 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
f*
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
s
BT
9 0 0 9 157.5 711 Tm
0 0 0 rg
(20)Tj
/TT11 1 Tf
12 0 0 12 651.0001 792 Tm
0 g
( )Tj
0 0 0 rg
-9.4178 -1.6667 TD
(519)Tj
ET
endstream
endobj
64 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 65 0 R
/Contents 66 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1887 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
65 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
66 0 obj
<< /Length 2229 >>
stream
BT
/TT6 1 Tf
10 0 0 10 654 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-55.2 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
55.5 1.8667 TD
( )Tj
0 0 0 rg
-23.199 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
23.399 1.8667 TD
( )Tj
0 0 0 rg
-19.8429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
20.1429 1.8667 TD
( )Tj
0 0 0 rg
-19.8929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 418 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.6)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Constructing the binary )Tj
T*
(search tree with the insert )Tj
T*
(algorithm.)Tj
/TT13 1 Tf
-32 -6.5555 TD
(\(d\))Tj
/TT8 1 Tf
1.7214 0 TD
(Insert 50.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
202 746 m
162 714 l
202 746 m
242 714 l
S
1 1 1 rg
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
f*
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
s
BT
9 0 0 9 197.5 743 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
f*
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
s
BT
9 0 0 9 157.5 711 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
f*
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
s
BT
9 0 0 9 237.5 711 Tm
0 0 0 rg
(60)Tj
/TT11 1 Tf
12 0 0 12 674 792 Tm
0 g
( )Tj
0 0 0 rg
-11.3344 -1.6667 TD
(519)Tj
ET
endstream
endobj
67 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 68 0 R
/Contents 69 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1888 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
68 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
69 0 obj
<< /Length 2736 >>
stream
BT
/TT6 1 Tf
10 0 0 10 677 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-57.5 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
57.8 1.8667 TD
( )Tj
0 0 0 rg
-25.499 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
25.699 1.8667 TD
( )Tj
0 0 0 rg
-22.1429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
22.4429 1.8667 TD
( )Tj
0 0 0 rg
-22.1929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 418 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.6)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Constructing the binary )Tj
T*
(search tree with the insert )Tj
T*
(algorithm.)Tj
/TT13 1 Tf
-32 -6.5555 TD
(\(e\))Tj
/TT8 1 Tf
1.6093 0 TD
(Insert 10.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
202 746 m
162 714 l
202 746 m
242 714 l
S
1 1 1 rg
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
f*
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
h
242 714 m
222 682 l
S
BT
9 0 0 9 197.5 743 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
f*
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
s
BT
9 0 0 9 157.5 711 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
f*
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
s
BT
9 0 0 9 237.5 711 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
218 690 m
213.582 690 210 686.418 210 682 c
210 677.582 213.582 674 218 674 c
220.667 674 223.333 674 226 674 c
230.418 674 234 677.582 234 682 c
234 686.418 230.418 690 226 690 c
223.333 690 220.667 690 218 690 c
f*
218 690 m
213.582 690 210 686.418 210 682 c
210 677.582 213.582 674 218 674 c
220.667 674 223.333 674 226 674 c
230.418 674 234 677.582 234 682 c
234 686.418 230.418 690 226 690 c
223.333 690 220.667 690 218 690 c
s
BT
9 0 0 9 217.5 679 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 697 792 Tm
0 g
( )Tj
0 0 0 rg
-13.2511 -1.6667 TD
(519)Tj
ET
endstream
endobj
70 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 71 0 R
/Contents 72 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1889 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
71 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
72 0 obj
<< /Length 3241 >>
stream
BT
/TT6 1 Tf
10 0 0 10 700 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-59.8 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
60.1 1.8667 TD
( )Tj
0 0 0 rg
-27.799 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
27.999 1.8667 TD
( )Tj
0 0 0 rg
-24.4429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
24.7429 1.8667 TD
( )Tj
0 0 0 rg
-24.4929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 418 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.6)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Constructing the binary )Tj
T*
(search tree with the insert )Tj
T*
(algorithm.)Tj
/TT13 1 Tf
-32 -6.5555 TD
(\(f\))Tj
/TT8 1 Tf
1.4983 0 TD
(Insert 30.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
202 746 m
162 714 l
202 746 m
242 714 l
S
1 1 1 rg
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
f*
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
h
162 714 m
142 682 l
242 714 m
222 682 l
S
BT
9 0 0 9 197.5 743 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
f*
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
s
BT
9 0 0 9 157.5 711 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
f*
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
s
BT
9 0 0 9 237.5 711 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
138 690 m
133.582 690 130 686.418 130 682 c
130 677.582 133.582 674 138 674 c
140.667 674 143.333 674 146 674 c
150.418 674 154 677.582 154 682 c
154 686.418 150.418 690 146 690 c
143.333 690 140.667 690 138 690 c
f*
138 690 m
133.582 690 130 686.418 130 682 c
130 677.582 133.582 674 138 674 c
140.667 674 143.333 674 146 674 c
150.418 674 154 677.582 154 682 c
154 686.418 150.418 690 146 690 c
143.333 690 140.667 690 138 690 c
s
BT
9 0 0 9 137.5 679 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
218 690 m
213.582 690 210 686.418 210 682 c
210 677.582 213.582 674 218 674 c
220.667 674 223.333 674 226 674 c
230.418 674 234 677.582 234 682 c
234 686.418 230.418 690 226 690 c
223.333 690 220.667 690 218 690 c
f*
218 690 m
213.582 690 210 686.418 210 682 c
210 677.582 213.582 674 218 674 c
220.667 674 223.333 674 226 674 c
230.418 674 234 677.582 234 682 c
234 686.418 230.418 690 226 690 c
223.333 690 220.667 690 218 690 c
s
BT
9 0 0 9 217.5 679 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 720 792 Tm
0 g
( )Tj
0 0 0 rg
-15.1677 -1.6667 TD
(519)Tj
ET
endstream
endobj
73 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 74 0 R
/Contents 75 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1890 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
74 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
75 0 obj
<< /Length 3673 >>
stream
BT
/TT6 1 Tf
10 0 0 10 723 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-62.1 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
62.4 1.8667 TD
( )Tj
0 0 0 rg
-30.099 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
30.299 1.8667 TD
( )Tj
0 0 0 rg
-26.7429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
27.0429 1.8667 TD
( )Tj
0 0 0 rg
-26.7929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 418 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.6)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(Constructing the binary )Tj
T*
(search tree with the insert )Tj
T*
(algorithm.)Tj
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
202 746 m
162 714 l
202 746 m
242 714 l
S
1 1 1 rg
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
f*
198 754 m
193.582 754 190 750.418 190 746 c
190 741.582 193.582 738 198 738 c
200.667 738 203.333 738 206 738 c
210.418 738 214 741.582 214 746 c
214 750.418 210.418 754 206 754 c
203.333 754 200.667 754 198 754 c
h
162 714 m
142 682 l
162 714 m
182 682 l
242 714 m
222 682 l
S
BT
9 0 0 9 197.5 743 Tm
0 0 0 rg
(40)Tj
ET
1 1 1 rg
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
f*
158 722 m
153.582 722 150 718.418 150 714 c
150 709.582 153.582 706 158 706 c
160.667 706 163.333 706 166 706 c
170.418 706 174 709.582 174 714 c
174 718.418 170.418 722 166 722 c
163.333 722 160.667 722 158 722 c
s
BT
9 0 0 9 157.5 711 Tm
0 0 0 rg
(20)Tj
ET
1 1 1 rg
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
f*
238 722 m
233.582 722 230 718.418 230 714 c
230 709.582 233.582 706 238 706 c
240.667 706 243.333 706 246 706 c
250.418 706 254 709.582 254 714 c
254 718.418 250.418 722 246 722 c
243.333 722 240.667 722 238 722 c
s
BT
9 0 0 9 237.5 711 Tm
0 0 0 rg
(60)Tj
ET
1 1 1 rg
138 690 m
133.582 690 130 686.418 130 682 c
130 677.582 133.582 674 138 674 c
140.667 674 143.333 674 146 674 c
150.418 674 154 677.582 154 682 c
154 686.418 150.418 690 146 690 c
143.333 690 140.667 690 138 690 c
f*
138 690 m
133.582 690 130 686.418 130 682 c
130 677.582 133.582 674 138 674 c
140.667 674 143.333 674 146 674 c
150.418 674 154 677.582 154 682 c
154 686.418 150.418 690 146 690 c
143.333 690 140.667 690 138 690 c
s
BT
9 0 0 9 137.5 679 Tm
0 0 0 rg
(10)Tj
ET
1 1 1 rg
178 690 m
173.582 690 170 686.418 170 682 c
170 677.582 173.582 674 178 674 c
180.667 674 183.333 674 186 674 c
190.418 674 194 677.582 194 682 c
194 686.418 190.418 690 186 690 c
183.333 690 180.667 690 178 690 c
f*
178 690 m
173.582 690 170 686.418 170 682 c
170 677.582 173.582 674 178 674 c
180.667 674 183.333 674 186 674 c
190.418 674 194 677.582 194 682 c
194 686.418 190.418 690 186 690 c
183.333 690 180.667 690 178 690 c
s
BT
9 0 0 9 177.5 679 Tm
0 0 0 rg
(30)Tj
ET
1 1 1 rg
218 690 m
213.582 690 210 686.418 210 682 c
210 677.582 213.582 674 218 674 c
220.667 674 223.333 674 226 674 c
230.418 674 234 677.582 234 682 c
234 686.418 230.418 690 226 690 c
223.333 690 220.667 690 218 690 c
f*
218 690 m
213.582 690 210 686.418 210 682 c
210 677.582 213.582 674 218 674 c
220.667 674 223.333 674 226 674 c
230.418 674 234 677.582 234 682 c
234 686.418 230.418 690 226 690 c
223.333 690 220.667 690 218 690 c
s
BT
9 0 0 9 217.5 679 Tm
0 0 0 rg
(50)Tj
/TT11 1 Tf
12 0 0 12 738 792 Tm
0 g
( )Tj
0 0 0 rg
-16.6677 -1.6667 TD
(519)Tj
ET
endstream
endobj
76 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 77 0 R
/Contents 78 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1891 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
77 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
78 0 obj
<< /Length 1824 >>
stream
BT
/TT6 1 Tf
10 0 0 10 741 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-63.9 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
64.2 1.8667 TD
( )Tj
0 0 0 rg
-31.899 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
32.099 1.8667 TD
( )Tj
0 0 0 rg
-28.5429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
28.8429 1.8667 TD
( )Tj
0 0 0 rg
-28.5929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
ET
q
1 i
90 756 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 756 m
438 756 l
S
Q
BT
/TT2 1 Tf
9 0 0 9 751 792 Tm
0 g
( )Tj
0 0 0 rg
-72.1111 -5.6667 TD
[(DEFINITION Pbo)30(xT)120.1(reeADT)20(;)]TJ
1.3333 -2.4444 TD
(TYPE)Tj
1.3333 -1.2222 TD
(T)Tj
0.4907 0 TD
[(ree = POINTER )50(T)40(O)0( Node;)]TJ
-0.4907 -1.2222 TD
[(T = ARRA)100.1(Y 16 OF CHAR;)]TJ
-1.3333 -2.4444 TD
[(PR)20(OCEDURE Clear \(OUT tr)-29.8(:)50( )50(T)120.1(ree\);)]TJ
0 -1.2222 TD
[(PR)20(OCEDURE Contains \(tr)-29.8(:)50( )50(T)120.1(ree;)50( IN v)25.1(al:)50( )50(T\):)50( BOOLEAN;)]TJ
T*
[(PR)20(OCEDURE Inser)-39.8(t \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree;)50( IN v)25.1(al:)50( )50(T\);)]TJ
T*
[(PR)20(OCEDURE NumItems \(tr)-29.8(:)50( )50(T)120.1(ree\):)50( INTEGER;)]TJ
T*
[(PR)20(OCEDURE PreOrder \(tr)-29.8(:)50( )50(T)120.1(ree\);)]TJ
T*
[(PR)20(OCEDURE InOrder \(tr)-29.8(:)50( )50(T)120.1(ree\);)]TJ
T*
[(PR)20(OCEDURE P)50(ostOrder \(tr)-29.8(:)50( )50(T)120.1(ree\))]TJ
ET
q
1 i
90 584 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 575 m
438 575 l
S
Q
BT
9 0 0 9 754 792 Tm
0 g
( )Tj
0 0 0 rg
-72.4444 -22.7778 TD
[(END Pbo)30(xT)120.1(reeADT)120.1(.)]TJ
ET
q
1 i
450 748 108 -55 re
W n
BT
/TT11 1 Tf
9 0 0 9 450 741 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.7)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
[(The interf)10(ace for the binary )]TJ
T*
[(search tree )55.2(ADT)74.2(.)]TJ
ET
Q
BT
/TT11 1 Tf
12 0 0 12 761 792 Tm
0 g
( )Tj
0 0 0 rg
-18.5844 -1.6667 TD
(520)Tj
ET
endstream
endobj
79 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 80 0 R
/Contents 81 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1892 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
80 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
>>
endobj
81 0 obj
<< /Length 1528 >>
stream
BT
/TT6 1 Tf
10 0 0 10 765 792 Tm
0 g
/GS1 gs
0 Tc
0 Tw
( )Tj
0 0 0 rg
-66.3 -1.8667 TD
(Computing Fundamentals)Tj
/TT2 1 Tf
0 g
66.6 1.8667 TD
( )Tj
0 0 0 rg
-34.299 -1.8667 TD
(Chapter)Tj
/TT8 1 Tf
0 g
34.499 1.8667 TD
( )Tj
0 0 0 rg
-30.9429 -1.8667 TD
( )Tj
/TT6 1 Tf
0 g
31.2429 1.8667 TD
( )Tj
0 0 0 rg
-30.9929 -1.8667 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 775 792 Tm
0 g
( )Tj
0 0 0 rg
-74.7778 -4.6667 TD
(TYPE )Tj
/TT11 1 Tf
0 g
75.1111 4.6667 TD
( )Tj
0 0 0 rg
-72.3215 -4.6667 TD
(T)Tj
0.5307 0 TD
(ree)Tj
/TT2 1 Tf
0 g
72.013 4.6667 TD
( )Tj
0 0 0 rg
-75.3333 -5.8889 TD
[(The binar)-29.8(y search tree ADT supplied b)20(y)0( Pbo)30(xT)120.1(reeADT)120.1(.)]TJ
0 -2.4445 TD
(TYPE )Tj
/TT11 1 Tf
0 g
75.6667 8.3333 TD
( )Tj
0 0 0 rg
-72.8771 -8.3333 TD
(T)Tj
/TT2 1 Tf
0 g
73.0993 8.3333 TD
( )Tj
0 0 0 rg
-75.8889 -9.5556 TD
[(The type of each element in the tree)15.1(, a str)-14.9(ing of at most 15 char)10(acters)15.1(.)]TJ
0 -2.4444 TD
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
0 g
76.2222 12 TD
( )Tj
0 0 0 rg
-69.576 -12 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
0 g
69.7982 12 TD
( )Tj
0 0 0 rg
-67.0562 -12 TD
[( \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree;)50( IN v)25.1(al:)50( )50(T\))]TJ
-9.3882 -1.2222 TD
(Pre)Tj
T*
(T)Tj
0.4907 0 TD
[(ree tr does not already contain v)25.1(al.)-1000(20)]TJ
-0.4907 -1.2222 TD
(P)Tj
0.617 0 TD
(ost)Tj
-0.617 -1.2222 TD
(v)Tj
0.4749 0 TD
[(al is inser)-39.8(ted in tree tr)50(, maintaining its ordered proper)-39.8(ty)100.1(.)]TJ
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(520)Tj
ET
endstream
endobj
82 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 83 0 R
/Contents 84 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1893 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
83 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
84 0 obj
<< /Length 1177 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
q
1 i
90 756 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 756 m
438 756 l
S
Q
BT
/TT2 1 Tf
9 0 0 9 102 741 Tm
(TYPE)Tj
/TT11 1 Tf
1.3333 -1.2222 TD
(T)Tj
/TT2 1 Tf
0.6109 0 TD
[(* = ARRA)100.1(Y 16 OF CHAR;)]TJ
/TT11 1 Tf
-0.6109 -1.2222 TD
(T)Tj
0.5307 0 TD
(ree)Tj
/TT2 1 Tf
1.5007 0 TD
[(* = POINTER )50(T)40(O)0( Node;)]TJ
-2.0314 -1.2222 TD
(Node = RECORD)Tj
1.3333 -1.2222 TD
-0.05 Tw
[(leftChild:)50( T)120.1(ree;)]TJ
T*
0 Tw
(v)Tj
0.4749 0 TD
-0.05 Tw
[(alue:)50( T)20(;)]TJ
-0.4749 -1.2222 TD
0 Tw
(r)Tj
0.3479 0 TD
-0.05 Tw
[(ightChild:)50( T)120.1(ree)]TJ
ET
q
1 i
90 661 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 652 m
438 652 l
S
Q
BT
9 0 0 9 114 664 Tm
0 Tw
(END;)Tj
ET
q
1 i
450 748 108 -55 re
W n
BT
/TT11 1 Tf
9 0 0 9 450 741 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.8)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(The data structure for the )Tj
T*
[(binary search tree )55.2(ADT)74.2(.)]TJ
ET
Q
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(521)Tj
ET
endstream
endobj
85 0 obj
<<
/Type /Page
/Parent 1849 0 R
/Resources 86 0 R
/Contents 87 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1894 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
86 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
87 0 obj
<< /Length 1478 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
q
1 i
90 756 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 756 m
438 756 l
S
Q
BT
/TT2 1 Tf
9 0 0 9 102 741 Tm
[(DEFINITION Pbo)30(xT)120.1(reeObj;)]TJ
1.3333 -2.4444 TD
(TYPE)Tj
1.3333 -1.2222 TD
[(T = ARRA)100.1(Y 16 OF CHAR;)]TJ
T*
(T)Tj
0.4907 0 TD
(ree = RECORD )Tj
0.8426 -1.2222 TD
[(\(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) Clear)50(, NEW;)]TJ
T*
[(\(IN tr)-29.8(:)50( )50(T)120.1(ree\) Contains \(IN v)25.1(al:)50( )50(T\):)50( BOOLEAN, NEW;)]TJ
T*
[(\(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) Inser)-39.8(t \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
T*
[(\(IN tr)-29.8(:)50( )50(T)120.1(ree\) NumItems \(\):)50( INTEGER, NEW;)]TJ
T*
[(\(IN tr)-29.8(:)50( )50(T)120.1(ree\) PreOrder)50(, NEW;)]TJ
T*
[(\(IN tr)-29.8(:)50( )50(T)120.1(ree\) InOrder)50(, NEW;)]TJ
T*
[(\(IN tr)-29.8(:)50( )50(T)120.1(ree\) P)50(ostOrder)50(, NEW)]TJ
-1.3333 -1.2222 TD
(END;)Tj
ET
q
1 i
90 584 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 575 m
438 575 l
S
Q
BT
9 0 0 9 102 587 Tm
[(END Pbo)30(xT)120.1(reeObj.)]TJ
ET
q
1 i
450 748 108 -55 re
W n
BT
/TT11 1 Tf
9 0 0 9 450 741 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.9)]TJ
/TT8 1 Tf
0 0 0 rg
T*
[(The interf)10(ace for the binary )]TJ
T*
(search tree class.)Tj
ET
Q
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(521)Tj
ET
endstream
endobj
88 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 89 0 R
/Contents 90 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1895 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
89 0 obj
<<
/ProcSet [ /PDF /Text /ImageC /ImageI ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/XObject << /Im1 91 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R /Cs10 207 0 R >>
>>
endobj
90 0 obj
<< /Length 485 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
q
171.359 0 0 136.8 190.0005 617.2 cm
/Im1 Do
Q
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.10)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(The dialog box for )Tj
T*
[(manipulating tw)10(o binary )]TJ
T*
(search trees.)Tj
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(522)Tj
ET
endstream
endobj
91 0 obj
<< /Type /XObject /Subtype /Image /Width 357 /Height 285 /BitsPerComponent 8
/ColorSpace 207 0 R /Length 101746 >>
stream
endstream
endobj
92 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 93 0 R
/Contents 94 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1896 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
93 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
94 0 obj
<< /Length 1138 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
q
1 i
90 756 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 756 m
438 756 l
S
Q
BT
/TT2 1 Tf
9 0 0 9 102 741 Tm
[(MODULE Pbo)30(x22A;)]TJ
1.3333 -1.2222 TD
[(IMPOR)30(T Dialog, Pbo)30(xT)120.1(reeObj, StdLog;)]TJ
0 -2.4445 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
/TT11 1 Tf
1.3333 -1.2222 TD
0 Tc
(d)Tj
/TT2 1 Tf
0.6109 0 TD
[(*:)50( RECORD)]TJ
0.7224 -1.2222 TD
[(inser)-39.8(tT*:)50( Pbo)30(xT)120.1(reeObj.T)20(;)]TJ
T*
[(searchT*:)50( Pbo)30(xT)120.1(reeObj.T)20(;)]TJ
T*
[(resultStr)-14.9(ing-:)50( ARRA)100.1(Y 64 OF CHAR;)]TJ
T*
(n)Tj
0.5462 0 TD
[(umItemsA-, n)10(umItemsB-:)50( INTEGER;)]TJ
-1.8795 -1.2222 TD
(END;)Tj
T*
[(treeA, treeB:)50( Pbo)30(xT)120.1(reeObj.T)120.1(ree;)]TJ
ET
q
1 i
450 748 108 -55 re
W n
BT
/TT11 1 Tf
9 0 0 9 450 741 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.11)]TJ
/TT8 1 Tf
0 0 0 rg
T*
(A program that uses the )Tj
T*
(binary search tree class.)Tj
ET
Q
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(522)Tj
ET
endstream
endobj
95 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 96 0 R
/Contents 97 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1897 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
96 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
>>
endobj
97 0 obj
<< /Length 914 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(Inser)-19.8(tA)]TJ
/TT2 1 Tf
3.4639 0 TD
(*;)Tj
-10.1101 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(treeA.Inser)-39.8(t\(d.inser)-39.8(tT\);)]TJ
T*
[(d.n)10(umItemsA := treeA.NumItems\(\);)]TJ
T*
(Dialog.Update\(d\))Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(tA;)]TJ
0 -2.4444 TD
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(Inser)-19.8(tB)]TJ
/TT2 1 Tf
3.4639 0 TD
(*;)Tj
-10.1101 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(treeB)20(.Inser)-39.8(t\(d.inser)-39.8(tT\);)]TJ
T*
[(d.n)10(umItemsB := treeB)20(.NumItems\(\);)]TJ
T*
(Dialog.Update\(d\))Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(tB;)]TJ
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(522)Tj
ET
endstream
endobj
98 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 99 0 R
/Contents 100 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1898 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
99 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
>>
endobj
100 0 obj
<< /Length 1231 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(Sear)20(c)10(h)0(A)]TJ
/TT2 1 Tf
4.0263 0 TD
(*;)Tj
-10.6726 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(IF treeA.Contains\(d.searchT\) )50(THEN)]TJ
1.3333 -1.2222 TD
[(d.resultStr)-14.9(ing := d.searchT + " is in tree A")]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(d.resultStr)-14.9(ing := d.searchT + " is not in tree A")]TJ
-1.3333 -1.2222 TD
(END;)Tj
T*
(Dialog.Update\(d\))Tj
-1.3333 -1.2222 TD
(END SearchA;)Tj
0 -2.4444 TD
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(Sear)20(c)10(h)0(B)]TJ
/TT2 1 Tf
4.0263 0 TD
(*;)Tj
-10.6726 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(IF treeB)20(.Contains\(d.searchT \) )50(THEN)]TJ
1.3333 -1.2222 TD
[(d.resultStr)-14.9(ing := d.searchT + " is in tree B")]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(d.resultStr)-14.9(ing := d.searchT + " is not in tree B")]TJ
-1.3333 -1.2222 TD
(END;)Tj
T*
(Dialog.Update\(d\))Tj
-1.3333 -1.2222 TD
(END SearchB;)Tj
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(523)Tj
ET
endstream
endobj
101 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 102 0 R
/Contents 103 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1899 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
102 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
>>
endobj
103 0 obj
<< /Length 728 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(PreOr)20(derA)]TJ
/TT2 1 Tf
5.0361 0 TD
(*;)Tj
-11.6823 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
(StdLog.Ln;)Tj
T*
(treeA.PreOrder)Tj
-1.3333 -1.2222 TD
(END PreOrderA;)Tj
0 -2.4444 TD
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(PreOr)20(derB)]TJ
/TT2 1 Tf
5.0361 0 TD
(*;)Tj
-11.6823 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
(StdLog.Ln;)Tj
T*
[(treeB)20(.PreOrder)]TJ
-1.3333 -1.2222 TD
(END PreOrderB;)Tj
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(523)Tj
ET
endstream
endobj
104 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 105 0 R
/Contents 106 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1900 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
105 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
>>
endobj
106 0 obj
<< /Length 720 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(InOr)20(derA)]TJ
/TT2 1 Tf
4.313 0 TD
(*;)Tj
-10.9592 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
(StdLog.Ln;)Tj
T*
(treeA.InOrder)Tj
-1.3333 -1.2222 TD
(END InOrderA;)Tj
0 -2.4444 TD
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(InOr)20(derB)]TJ
/TT2 1 Tf
4.313 0 TD
(*;)Tj
-10.9592 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
(StdLog.Ln;)Tj
T*
[(treeB)20(.InOrder)]TJ
-1.3333 -1.2222 TD
(END InOrderB;)Tj
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(523)Tj
ET
endstream
endobj
107 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 108 0 R
/Contents 109 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1901 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
108 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
>>
endobj
109 0 obj
<< /Length 786 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
(P)Tj
0.627 0 TD
[(ostOr)20(derA)]TJ
/TT2 1 Tf
4.9238 0 TD
(*;)Tj
-12.197 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
(StdLog.Ln;)Tj
T*
[(treeA.P)50(ostOrder)]TJ
-1.3333 -1.2222 TD
[(END P)50(ostOrderA;)]TJ
0 -2.4444 TD
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
(P)Tj
0.627 0 TD
[(ostOr)20(derB)]TJ
/TT2 1 Tf
4.9238 0 TD
(*;)Tj
-12.197 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
(StdLog.Ln;)Tj
T*
[(treeB)20(.P)50(ostOrder)]TJ
-1.3333 -1.2222 TD
[(END P)50(ostOrderB;)]TJ
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(523)Tj
ET
endstream
endobj
110 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 111 0 R
/Contents 112 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1902 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
111 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
112 0 obj
<< /Length 905 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE )]TJ
/TT11 1 Tf
6.6462 0 TD
[(ClearT)80.1(rees)]TJ
/TT2 1 Tf
5.0879 0 TD
(*;)Tj
-11.7341 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(treeA.Clear)-29.8(;)50( treeB)20(.Clear)-29.8(;)]TJ
T*
[(d.inser)-39.8(tT := "";)]TJ
T*
[(d.searchT := "";)50( d.resultStr)-14.9(ing := "";)]TJ
T*
[(d.n)10(umItemsA := 0;)50( d.n)10(umItemsB := 0;)]TJ
T*
(Dialog.Update\(d\))Tj
-1.3333 -1.2222 TD
[(END ClearT)120.1(rees;)]TJ
-1.3333 -2.4445 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(ClearT)120.1(rees)]TJ
ET
q
1 i
90 618 504 9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 618 m
438 618 l
S
Q
BT
9 0 0 9 102 630 Tm
[(END Pbo)30(x22A.)]TJ
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(524)Tj
ET
endstream
endobj
113 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 114 0 R
/Contents 115 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1903 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
114 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
115 0 obj
<< /Length 666 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT11 1 Tf
9 0 0 9 102 685 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.12)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
(The structure of a record for a node )Tj
T*
(in the implementation of a binary )Tj
T*
(tree.)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
130 743 48 -16 re
122 743 8 -16 re
178 743 8 -16 re
S
BT
/TT2 1 Tf
8 0 0 8 144.538 745.667 Tm
(v)Tj
0.4749 0 TD
(alue)Tj
-4.5985 -3.5 TD
[(leftChild)-3074.1(r)-14.9(ightChild)]TJ
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(524)Tj
ET
endstream
endobj
116 0 obj
<<
/Type /Page
/Parent 1850 0 R
/Resources 117 0 R
/Contents 118 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1904 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
117 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R
/TT14 206 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
118 0 obj
<< /Length 2063 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
126 682 m
162 718 l
198 682 m
162 718 l
S
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.13)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
-0.0453 Tw
(An abstract binary tree and its )Tj
T*
0 Tw
(implementation as a class.)Tj
/TT13 1 Tf
-38.6667 -9.1111 TD
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(An abstract binary tree.)Tj
ET
1 1 1 rg
146 726 m
141.582 726 138 722.418 138 718 c
138 713.582 141.582 710 146 710 c
156.667 710 167.333 710 178 710 c
182.418 710 186 713.582 186 718 c
186 722.418 182.418 726 178 726 c
167.333 726 156.667 726 146 726 c
f*
146 726 m
141.582 726 138 722.418 138 718 c
138 713.582 141.582 710 146 710 c
156.667 710 167.333 710 178 710 c
182.418 710 186 713.582 186 718 c
186 722.418 182.418 726 178 726 c
167.333 726 156.667 726 146 726 c
s
182 690 m
177.582 690 174 686.418 174 682 c
174 677.582 177.582 674 182 674 c
192.667 674 203.333 674 214 674 c
218.418 674 222 677.582 222 682 c
222 686.418 218.418 690 214 690 c
203.333 690 192.667 690 182 690 c
f*
182 690 m
177.582 690 174 686.418 174 682 c
174 677.582 177.582 674 182 674 c
192.667 674 203.333 674 214 674 c
218.418 674 222 677.582 222 682 c
222 686.418 218.418 690 214 690 c
203.333 690 192.667 690 182 690 c
s
110 690 m
105.582 690 102 686.418 102 682 c
102 677.582 105.582 674 110 674 c
120.667 674 131.333 674 142 674 c
146.418 674 150 677.582 150 682 c
150 686.418 146.418 690 142 690 c
131.333 690 120.667 690 110 690 c
f*
110 690 m
105.582 690 102 686.418 102 682 c
102 677.582 105.582 674 110 674 c
120.667 674 131.333 674 142 674 c
146.418 674 150 677.582 150 682 c
150 686.418 146.418 690 142 690 c
131.333 690 120.667 690 110 690 c
s
BT
9 0 0 9 152.502 715 Tm
0 0 0 rg
(robin)Tj
3.4578 -4 TD
[(sparro)25.1(w)]TJ
/TT14 1 Tf
-7.4014 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
(nch)Tj
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(525)Tj
ET
endstream
endobj
119 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 120 0 R
/Contents 121 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1905 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
120 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R
/TT14 206 0 R /TT15 209 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
121 0 obj
<< /Length 6625 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
126 682 m
162 718 l
198 682 m
162 718 l
S
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.13)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
-0.0453 Tw
(An abstract binary tree and its )Tj
T*
0 Tw
(implementation as a class.)Tj
/TT13 1 Tf
-38.6667 -9.1111 TD
(\(a\))Tj
/TT8 1 Tf
1.6656 0 TD
(An abstract binary tree.)Tj
/TT13 1 Tf
18.7789 0 TD
(\(b\))Tj
/TT8 1 Tf
1.7214 0 TD
[(Its link)10(ed implementation.)]TJ
ET
1 1 1 rg
146 726 m
141.582 726 138 722.418 138 718 c
138 713.582 141.582 710 146 710 c
156.667 710 167.333 710 178 710 c
182.418 710 186 713.582 186 718 c
186 722.418 182.418 726 178 726 c
167.333 726 156.667 726 146 726 c
f*
146 726 m
141.582 726 138 722.418 138 718 c
138 713.582 141.582 710 146 710 c
156.667 710 167.333 710 178 710 c
182.418 710 186 713.582 186 718 c
186 722.418 182.418 726 178 726 c
167.333 726 156.667 726 146 726 c
s
182 690 m
177.582 690 174 686.418 174 682 c
174 677.582 177.582 674 182 674 c
192.667 674 203.333 674 214 674 c
218.418 674 222 677.582 222 682 c
222 686.418 218.418 690 214 690 c
203.333 690 192.667 690 182 690 c
f*
182 690 m
177.582 690 174 686.418 174 682 c
174 677.582 177.582 674 182 674 c
192.667 674 203.333 674 214 674 c
218.418 674 222 677.582 222 682 c
222 686.418 218.418 690 214 690 c
203.333 690 192.667 690 182 690 c
s
110 690 m
105.582 690 102 686.418 102 682 c
102 677.582 105.582 674 110 674 c
120.667 674 131.333 674 142 674 c
146.418 674 150 677.582 150 682 c
150 686.418 146.418 690 142 690 c
131.333 690 120.667 690 110 690 c
f*
110 690 m
105.582 690 102 686.418 102 682 c
102 677.582 105.582 674 110 674 c
120.667 674 131.333 674 142 674 c
146.418 674 150 677.582 150 682 c
150 686.418 146.418 690 142 690 c
131.333 690 120.667 690 110 690 c
s
BT
9 0 0 9 152.502 715 Tm
0 0 0 rg
(robin)Tj
3.4578 -4 TD
[(sparro)25.1(w)]TJ
/TT14 1 Tf
-7.4014 0 TD
()Tj
/TT8 1 Tf
0.5562 0 TD
(nch)Tj
/TT2 1 Tf
8 0 0 8 391.834 679.667 Tm
[(sparro)15.1(w)]TJ
ET
406 710 m
406 712.208 404.208 714 402 714 c
322 714 m
319.792 714 318 712.208 318 710 c
S
BT
8 0 0 8 298.871 743.667 Tm
(treeA.root)Tj
ET
382 690 48 -16 re
S
435.54 682.02 m
435.54 681.192 434.868 680.52 434.04 680.52 c
433.212 680.52 432.54 681.192 432.54 682.02 c
432.54 682.848 433.212 683.52 434.04 683.52 c
434.868 683.52 435.54 682.848 435.54 682.02 c
f
435.54 682.02 m
435.54 682.848 434.868 683.52 434.04 683.52 c
433.212 683.52 432.54 682.848 432.54 682.02 c
432.54 681.192 433.212 680.52 434.04 680.52 c
434.868 680.52 435.54 681.192 435.54 682.02 c
h
430 690 8 -16 re
S
0 J
406 699.69 m
406 698.629 l
S
1 w
406 698.629 m
407.542 699.19 l
406 693.814 l
404.458 699.19 l
s
406 698.629 m
407.542 699.19 l
406 693.814 l
404.458 699.19 l
f*
2 J 0.5 w
406 702 m
406 699.69 l
S
0 J
434 682 m
434 666 l
S
2 J
430 666 m
438 666 l
432 664 m
436 664 l
433 662 m
435 662 l
S
0 J
406 702 m
406 710 l
S
BT
8 0 0 8 353.105 711.667 Tm
(robin)Tj
ET
338 722 48 -16 re
390 714 m
402 714 l
334 714 m
322 714 l
318 699.69 m
318 698.629 l
S
1 w
318 698.629 m
319.542 699.19 l
318 693.814 l
316.458 699.19 l
s
318 698.629 m
319.542 699.19 l
318 693.814 l
316.458 699.19 l
f*
2 J 0.5 w
318 702 m
318 699.69 l
S
0 J
318 702 m
318 710 l
S
BT
/TT15 1 Tf
8 0 0 8 309.551 679.667 Tm
()Tj
/TT2 1 Tf
0.5 0 TD
(nch)Tj
ET
294 690 48 -16 re
S
379.5 682.02 m
379.5 681.192 378.828 680.52 378 680.52 c
377.172 680.52 376.5 681.192 376.5 682.02 c
376.5 682.848 377.172 683.52 378 683.52 c
378.828 683.52 379.5 682.848 379.5 682.02 c
f
2 J
379.5 682.02 m
379.5 682.848 378.828 683.52 378 683.52 c
377.172 683.52 376.5 682.848 376.5 682.02 c
376.5 681.192 377.172 680.52 378 680.52 c
378.828 680.52 379.5 681.192 379.5 682.02 c
s
0 J
374 690 8 -16 re
378 682 m
378 666 l
S
2 J
374 666 m
382 666 l
376 664 m
380 664 l
377 662 m
379 662 l
S
347.46 682.02 m
347.46 681.192 346.788 680.52 345.96 680.52 c
345.132 680.52 344.46 681.192 344.46 682.02 c
344.46 682.848 345.132 683.52 345.96 683.52 c
346.788 683.52 347.46 682.848 347.46 682.02 c
f
347.46 682.02 m
347.46 682.848 346.788 683.52 345.96 683.52 c
345.132 683.52 344.46 682.848 344.46 682.02 c
344.46 681.192 345.132 680.52 345.96 680.52 c
346.788 680.52 347.46 681.192 347.46 682.02 c
h
342 690 8 -16 re
S
0 J
346 682 m
346 666 l
S
2 J
342 666 m
350 666 l
344 664 m
348 664 l
345 662 m
347 662 l
S
291.54 682.02 m
291.54 681.192 290.868 680.52 290.04 680.52 c
289.212 680.52 288.54 681.192 288.54 682.02 c
288.54 682.848 289.212 683.52 290.04 683.52 c
290.868 683.52 291.54 682.848 291.54 682.02 c
f
291.54 682.02 m
291.54 682.848 290.868 683.52 290.04 683.52 c
289.212 683.52 288.54 682.848 288.54 682.02 c
288.54 681.192 289.212 680.52 290.04 680.52 c
290.868 680.52 291.54 681.192 291.54 682.02 c
h
286 690 8 -16 re
S
0 J
290 682 m
290 666 l
S
2 J
286 666 m
294 666 l
288 664 m
292 664 l
289 662 m
291 662 l
S
391.5 713.94 m
391.5 713.112 390.828 712.44 390 712.44 c
389.172 712.44 388.5 713.112 388.5 713.94 c
388.5 714.768 389.172 715.44 390 715.44 c
390.828 715.44 391.5 714.768 391.5 713.94 c
f
391.5 713.94 m
391.5 714.768 390.828 715.44 390 715.44 c
389.172 715.44 388.5 714.768 388.5 713.94 c
388.5 713.112 389.172 712.44 390 712.44 c
390.828 712.44 391.5 713.112 391.5 713.94 c
h
386 722 8 -16 re
S
335.46 713.94 m
335.46 713.112 334.788 712.44 333.96 712.44 c
333.132 712.44 332.46 713.112 332.46 713.94 c
332.46 714.768 333.132 715.44 333.96 715.44 c
334.788 715.44 335.46 714.768 335.46 713.94 c
f
335.46 713.94 m
335.46 714.768 334.788 715.44 333.96 715.44 c
333.132 715.44 332.46 714.768 332.46 713.94 c
332.46 713.112 333.132 712.44 333.96 712.44 c
334.788 712.44 335.46 713.112 335.46 713.94 c
h
330 722 8 -16 re
362 742 m
362 744.208 360.208 746 358 746 c
S
0 J
362 731.69 m
362 730.629 l
S
1 w
362 730.629 m
363.542 731.19 l
362 725.814 l
360.458 731.19 l
s
362 730.629 m
363.542 731.19 l
362 725.814 l
360.458 731.19 l
f*
2 J 0.5 w
362 734 m
362 731.69 l
S
0 J
362 734 m
362 742 l
358 746 m
346 746 l
S
347.46 745.98 m
347.46 745.152 346.788 744.48 345.96 744.48 c
345.132 744.48 344.46 745.152 344.46 745.98 c
344.46 746.808 345.132 747.48 345.96 747.48 c
346.788 747.48 347.46 746.808 347.46 745.98 c
f
2 J
347.46 745.98 m
347.46 746.808 346.788 747.48 345.96 747.48 c
345.132 747.48 344.46 746.808 344.46 745.98 c
344.46 745.152 345.132 744.48 345.96 744.48 c
346.788 744.48 347.46 745.152 347.46 745.98 c
s
0 J
342 754 8 -16 re
S
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(525)Tj
ET
endstream
endobj
122 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 124 0 R
/Contents 125 0 R
/CropBox [ 90 0 702 792 ]
/Annots [ 123 0 R ]
/B [ 1906 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
123 0 obj
<<
/Dest (G1017985)
/Type /Annot
/Subtype /Link
/Rect [ 486 704 532 715 ]
/Border [ 0 0 0 ]
>>
endobj
124 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
125 0 obj
<< /Length 1854 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
q
1 i
90 756 504 -9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 756 m
438 756 l
S
Q
BT
/TT2 1 Tf
9 0 0 9 102 741 Tm
[(MODULE Pbo)30(xT)120.1(reeObj;)]TJ
1.3333 -1.2222 TD
[(IMPOR)30(T StdLog;)]TJ
0 -2.4445 TD
(TYPE)Tj
/TT11 1 Tf
1.3333 -1.2222 TD
(T)Tj
/TT2 1 Tf
0.6109 0 TD
[(* = ARRA)100.1(Y 16 OF CHAR;)]TJ
/TT11 1 Tf
-0.6109 -1.2222 TD
(T)Tj
0.5307 0 TD
(ree)Tj
/TT2 1 Tf
1.5007 0 TD
(* = RECORD)Tj
-0.6981 -1.2222 TD
[(root:)50( POINTER )50(T)40(O)0( Node)]TJ
-1.3333 -1.2222 TD
(END;)Tj
T*
(Node = RECORD)Tj
1.3333 -1.2222 TD
-0.05 Tw
[(leftChild:)50( T)120.1(ree;)]TJ
T*
0 Tw
(v)Tj
0.4749 0 TD
-0.05 Tw
[(alue:)50( T)20(;)]TJ
-0.4749 -1.2222 TD
0 Tw
(r)Tj
0.3479 0 TD
-0.05 Tw
[(ightChild:)50( T)120.1(ree)]TJ
-1.6812 -1.2222 TD
0 Tw
(END;)Tj
-1.3333 -2.4444 TD
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
(Clear)Tj
/TT2 1 Tf
2.5004 0 TD
(*, NEW;)Tj
-15.375 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(tr)50(.root := NIL)]TJ
-1.3333 -1.2222 TD
[(END Clear)-29.8(;)]TJ
0 -2.4444 TD
[(PR)20(OCEDURE \(IN tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
11.8984 0 TD
(Contains)Tj
/TT2 1 Tf
4.2769 0 TD
[(* \(IN v)25.1(al:)50( )50(T\):)50( BOOLEAN, NEW;)]TJ
-16.1753 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* A prob)20(lem f)30(or the student *\))]TJ
T*
[(RETURN F)80.1(ALSE)]TJ
-1.3333 -1.2222 TD
(END Contains;)Tj
ET
q
1 i
450 748 108 -55 re
W n
BT
/TT11 1 Tf
9 0 0 9 450 741 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.14)]TJ
/TT8 1 Tf
0 0 0 rg
T*
(Implementation of the )Tj
T*
(ordered binary tree class that )Tj
T*
(is used in Figure 22.11.)Tj
ET
Q
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(525)Tj
ET
endstream
endobj
126 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 127 0 R
/Contents 128 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1907 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
127 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
>>
endobj
128 0 obj
<< /Length 1649 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
T*
[(p:)50( T)120.1(ree;)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(526)Tj
ET
endstream
endobj
129 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 130 0 R
/Contents 131 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1908 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
130 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
131 0 obj
<< /Length 1835 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 751 Tm
[(PR)20(OCEDURE \(IN tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
11.8984 0 TD
(NumItems)Tj
/TT2 1 Tf
4.833 0 TD
[(* \(\):)50( INTEGER, NEW;)]TJ
-16.7314 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* A prob)20(lem f)30(or the student *\))]TJ
T*
(RETURN 999)Tj
-1.3333 -1.2222 TD
(END NumItems;)Tj
0 -2.4444 TD
[(PR)20(OCEDURE \(IN tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
11.8984 0 TD
[(PreOr)20(der)]TJ
/TT2 1 Tf
4.3142 0 TD
(*, NEW;)Tj
-16.2127 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(IF tr)50(.root # NIL )50(THEN)]TJ
1.3333 -1.2222 TD
[(StdLog.Str)-14.9(ing\(tr)50(.root.v)25.1(alue\);)50( StdLog.Str)-14.9(ing\(" "\);)]TJ
T*
[(tr)50(.root.leftChild.PreOrder)-29.8(;)]TJ
T*
[(tr)50(.root.r)-14.9(ightChild.PreOrder)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END PreOrder)-29.8(;)]TJ
0 -2.4444 TD
[(PR)20(OCEDURE \(IN tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
11.8984 0 TD
[(InOr)20(der)]TJ
/TT2 1 Tf
3.5911 0 TD
(*, NEW;)Tj
-15.4896 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* A prob)20(lem f)30(or the student *\))]TJ
-1.3333 -1.2222 TD
[(END InOrder)-29.8(;)]TJ
0 -2.4444 TD
[(PR)20(OCEDURE \(IN tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
11.8984 0 TD
(P)Tj
0.627 0 TD
[(ostOr)20(der)]TJ
/TT2 1 Tf
4.2019 0 TD
(*, NEW;)Tj
-16.7273 -1.2222 TD
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* A prob)20(lem f)30(or the student *\))]TJ
-1.3333 -1.2222 TD
[(END P)50(ostOrder)-29.8(;)]TJ
ET
q
1 i
90 464 504 9 re
W n
/Cs9 CS 1 SCN
2 J 0 j 1 w 10 M []0 d
102 464 m
438 464 l
S
Q
BT
9 0 0 9 102 476 Tm
[(END Pbo)30(xT)120.1(reeObj.)]TJ
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(526)Tj
ET
endstream
endobj
132 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 133 0 R
/Contents 134 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1909 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
133 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
134 0 obj
<< /Length 5498 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
/F1 1 Tf
12 0 0 12 102 706 Tm
/Cs9 cs 1 scn
0 Tw
()Tj
/TT2 1 Tf
9 0 0 9 114 706 Tm
0 0 0 rg
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 406 681.667 Tm
(parent)Tj
ET
0 J
398 672 m
398 684 l
S
399.54 683.94 m
399.54 683.112 398.868 682.44 398.04 682.44 c
397.212 682.44 396.54 683.112 396.54 683.94 c
396.54 684.768 397.212 685.44 398.04 685.44 c
398.868 685.44 399.54 684.768 399.54 683.94 c
f
399.54 683.94 m
399.54 684.768 398.868 685.44 398.04 685.44 c
397.212 685.44 396.54 684.768 396.54 683.94 c
396.54 683.112 397.212 682.44 398.04 682.44 c
398.868 682.44 399.54 683.112 399.54 683.94 c
s
2 J
394 672 m
402 672 l
396 670 m
400 670 l
397 668 m
399 668 l
S
BT
8 0 0 8 462 681.667 Tm
(p)Tj
ET
0 J
454 672 m
454 684 l
S
455.46 683.94 m
455.46 683.112 454.788 682.44 453.96 682.44 c
453.132 682.44 452.46 683.112 452.46 683.94 c
452.46 684.768 453.132 685.44 453.96 685.44 c
454.788 685.44 455.46 684.768 455.46 683.94 c
f
455.46 683.94 m
455.46 684.768 454.788 685.44 453.96 685.44 c
453.132 685.44 452.46 684.768 452.46 683.94 c
452.46 683.112 453.132 682.44 453.96 682.44 c
454.788 682.44 455.46 683.112 455.46 683.94 c
s
2 J
450 672 m
458 672 l
452 670 m
456 670 l
453 668 m
455 668 l
S
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
135 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 136 0 R
/Contents 137 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1910 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
136 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
137 0 obj
<< /Length 5514 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
/F1 1 Tf
12 0 0 12 102 684 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 684 Tm
0 0 0 rg
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 406 681.667 Tm
(parent)Tj
ET
0 J
398 672 m
398 684 l
S
399.54 683.94 m
399.54 683.112 398.868 682.44 398.04 682.44 c
397.212 682.44 396.54 683.112 396.54 683.94 c
396.54 684.768 397.212 685.44 398.04 685.44 c
398.868 685.44 399.54 684.768 399.54 683.94 c
f
399.54 683.94 m
399.54 684.768 398.868 685.44 398.04 685.44 c
397.212 685.44 396.54 684.768 396.54 683.94 c
396.54 683.112 397.212 682.44 398.04 682.44 c
398.868 682.44 399.54 683.112 399.54 683.94 c
s
2 J
394 672 m
402 672 l
396 670 m
400 670 l
397 668 m
399 668 l
S
BT
8 0 0 8 462 681.667 Tm
(p)Tj
ET
0 J
454 672 m
454 684 l
S
455.46 683.94 m
455.46 683.112 454.788 682.44 453.96 682.44 c
453.132 682.44 452.46 683.112 452.46 683.94 c
452.46 684.768 453.132 685.44 453.96 685.44 c
454.788 685.44 455.46 684.768 455.46 683.94 c
f
455.46 683.94 m
455.46 684.768 454.788 685.44 453.96 685.44 c
453.132 685.44 452.46 684.768 452.46 683.94 c
452.46 683.112 453.132 682.44 453.96 682.44 c
454.788 682.44 455.46 683.112 455.46 683.94 c
s
2 J
450 672 m
458 672 l
452 670 m
456 670 l
453 668 m
455 668 l
S
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
138 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 139 0 R
/Contents 140 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1911 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
139 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
140 0 obj
<< /Length 5646 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
/F1 1 Tf
12 0 0 12 102 673 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 673 Tm
0 0 0 rg
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 442 645.667 Tm
(p)Tj
ET
0 J
419.69 648 m
418.629 648 l
S
1 w
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
s
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
f*
2 J 0.5 w
422 648 m
419.69 648 l
S
0 J
422 648 m
434 648 l
S
435.54 647.94 m
435.54 647.112 434.868 646.44 434.04 646.44 c
433.212 646.44 432.54 647.112 432.54 647.94 c
432.54 648.768 433.212 649.44 434.04 649.44 c
434.868 649.44 435.54 648.768 435.54 647.94 c
f
435.54 647.94 m
435.54 648.768 434.868 649.44 434.04 649.44 c
433.212 649.44 432.54 648.768 432.54 647.94 c
432.54 647.112 433.212 646.44 434.04 646.44 c
434.868 646.44 435.54 647.112 435.54 647.94 c
s
BT
8 0 0 8 406 681.667 Tm
(parent)Tj
ET
398 672 m
398 684 l
S
399.54 683.94 m
399.54 683.112 398.868 682.44 398.04 682.44 c
397.212 682.44 396.54 683.112 396.54 683.94 c
396.54 684.768 397.212 685.44 398.04 685.44 c
398.868 685.44 399.54 684.768 399.54 683.94 c
f
399.54 683.94 m
399.54 684.768 398.868 685.44 398.04 685.44 c
397.212 685.44 396.54 684.768 396.54 683.94 c
396.54 683.112 397.212 682.44 398.04 682.44 c
398.868 682.44 399.54 683.112 399.54 683.94 c
s
2 J
394 672 m
402 672 l
396 670 m
400 670 l
397 668 m
399 668 l
S
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
141 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 142 0 R
/Contents 143 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1912 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
142 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
143 0 obj
<< /Length 5646 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
/F1 1 Tf
12 0 0 12 102 662 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 662 Tm
0 0 0 rg
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 442 645.667 Tm
(p)Tj
ET
0 J
419.69 648 m
418.629 648 l
S
1 w
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
s
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
f*
2 J 0.5 w
422 648 m
419.69 648 l
S
0 J
422 648 m
434 648 l
S
435.54 647.94 m
435.54 647.112 434.868 646.44 434.04 646.44 c
433.212 646.44 432.54 647.112 432.54 647.94 c
432.54 648.768 433.212 649.44 434.04 649.44 c
434.868 649.44 435.54 648.768 435.54 647.94 c
f
435.54 647.94 m
435.54 648.768 434.868 649.44 434.04 649.44 c
433.212 649.44 432.54 648.768 432.54 647.94 c
432.54 647.112 433.212 646.44 434.04 646.44 c
434.868 646.44 435.54 647.112 435.54 647.94 c
s
BT
8 0 0 8 406 681.667 Tm
(parent)Tj
ET
398 672 m
398 684 l
S
399.54 683.94 m
399.54 683.112 398.868 682.44 398.04 682.44 c
397.212 682.44 396.54 683.112 396.54 683.94 c
396.54 684.768 397.212 685.44 398.04 685.44 c
398.868 685.44 399.54 684.768 399.54 683.94 c
f
399.54 683.94 m
399.54 684.768 398.868 685.44 398.04 685.44 c
397.212 685.44 396.54 684.768 396.54 683.94 c
396.54 683.112 397.212 682.44 398.04 682.44 c
398.868 682.44 399.54 683.112 399.54 683.94 c
s
2 J
394 672 m
402 672 l
396 670 m
400 670 l
397 668 m
399 668 l
S
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
144 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 145 0 R
/Contents 146 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1913 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
145 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
146 0 obj
<< /Length 5767 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
/F1 1 Tf
12 0 0 12 102 651 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 138 651 Tm
0 0 0 rg
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 442 657.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
419.69 660 m
418.629 660 l
S
1 w
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
s
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
f*
2 J 0.5 w
422 660 m
419.69 660 l
S
0 J
422 660 m
434 660 l
S
435.54 659.94 m
435.54 659.112 434.868 658.44 434.04 658.44 c
433.212 658.44 432.54 659.112 432.54 659.94 c
432.54 660.768 433.212 661.44 434.04 661.44 c
434.868 661.44 435.54 660.768 435.54 659.94 c
f
435.54 659.94 m
435.54 660.768 434.868 661.44 434.04 661.44 c
433.212 661.44 432.54 660.768 432.54 659.94 c
432.54 659.112 433.212 658.44 434.04 658.44 c
434.868 658.44 435.54 659.112 435.54 659.94 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 442 645.667 Tm
(p)Tj
ET
0 J
419.69 648 m
418.629 648 l
S
1 w
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
s
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
f*
2 J 0.5 w
422 648 m
419.69 648 l
S
0 J
422 648 m
434 648 l
S
435.54 647.94 m
435.54 647.112 434.868 646.44 434.04 646.44 c
433.212 646.44 432.54 647.112 432.54 647.94 c
432.54 648.768 433.212 649.44 434.04 649.44 c
434.868 649.44 435.54 648.768 435.54 647.94 c
f
435.54 647.94 m
435.54 648.768 434.868 649.44 434.04 649.44 c
433.212 649.44 432.54 648.768 432.54 647.94 c
432.54 647.112 433.212 646.44 434.04 646.44 c
434.868 646.44 435.54 647.112 435.54 647.94 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
147 0 obj
<<
/Type /Page
/Parent 1851 0 R
/Resources 148 0 R
/Contents 149 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1914 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
148 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
149 0 obj
<< /Length 5782 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
/F1 1 Tf
12 0 0 12 102 629 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 138 629 Tm
0 0 0 rg
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 442 657.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
419.69 660 m
418.629 660 l
S
1 w
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
s
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
f*
2 J 0.5 w
422 660 m
419.69 660 l
S
0 J
422 660 m
434 660 l
S
435.54 659.94 m
435.54 659.112 434.868 658.44 434.04 658.44 c
433.212 658.44 432.54 659.112 432.54 659.94 c
432.54 660.768 433.212 661.44 434.04 661.44 c
434.868 661.44 435.54 660.768 435.54 659.94 c
f
435.54 659.94 m
435.54 660.768 434.868 661.44 434.04 661.44 c
433.212 661.44 432.54 660.768 432.54 659.94 c
432.54 659.112 433.212 658.44 434.04 658.44 c
434.868 658.44 435.54 659.112 435.54 659.94 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 442 645.667 Tm
(p)Tj
ET
0 J
419.69 648 m
418.629 648 l
S
1 w
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
s
418.629 648 m
419.19 646.458 l
413.814 648 l
419.19 649.542 l
f*
2 J 0.5 w
422 648 m
419.69 648 l
S
0 J
422 648 m
434 648 l
S
435.54 647.94 m
435.54 647.112 434.868 646.44 434.04 646.44 c
433.212 646.44 432.54 647.112 432.54 647.94 c
432.54 648.768 433.212 649.44 434.04 649.44 c
434.868 649.44 435.54 648.768 435.54 647.94 c
f
435.54 647.94 m
435.54 648.768 434.868 649.44 434.04 649.44 c
433.212 649.44 432.54 648.768 432.54 647.94 c
432.54 647.112 433.212 646.44 434.04 646.44 c
434.868 646.44 435.54 647.112 435.54 647.94 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
150 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 151 0 R
/Contents 152 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1915 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
151 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
152 0 obj
<< /Length 5741 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
/F1 1 Tf
12 0 0 12 102 596 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 150 596 Tm
0 0 0 rg
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 442 657.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
419.69 660 m
418.629 660 l
S
1 w
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
s
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
f*
2 J 0.5 w
422 660 m
419.69 660 l
S
0 J
422 660 m
434 660 l
S
435.54 659.94 m
435.54 659.112 434.868 658.44 434.04 658.44 c
433.212 658.44 432.54 659.112 432.54 659.94 c
432.54 660.768 433.212 661.44 434.04 661.44 c
434.868 661.44 435.54 660.768 435.54 659.94 c
f
435.54 659.94 m
435.54 660.768 434.868 661.44 434.04 661.44 c
433.212 661.44 432.54 660.768 432.54 659.94 c
432.54 659.112 433.212 658.44 434.04 658.44 c
434.868 658.44 435.54 659.112 435.54 659.94 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 482 613.667 Tm
(p)Tj
ET
0 J
459.69 616 m
458.629 616 l
S
1 w
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
s
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
f*
2 J 0.5 w
462 616 m
459.69 616 l
S
0 J
462 616 m
474 616 l
S
475.5 616.02 m
475.5 615.192 474.828 614.52 474 614.52 c
473.172 614.52 472.5 615.192 472.5 616.02 c
472.5 616.848 473.172 617.52 474 617.52 c
474.828 617.52 475.5 616.848 475.5 616.02 c
f
475.5 616.02 m
475.5 616.848 474.828 617.52 474 617.52 c
473.172 617.52 472.5 616.848 472.5 616.02 c
472.5 615.192 473.172 614.52 474 614.52 c
474.828 614.52 475.5 615.192 475.5 616.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
153 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 154 0 R
/Contents 155 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1916 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
154 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
155 0 obj
<< /Length 5756 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
/F1 1 Tf
12 0 0 12 102 662 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 662 Tm
0 0 0 rg
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 442 657.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
419.69 660 m
418.629 660 l
S
1 w
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
s
418.629 660 m
419.19 658.458 l
413.814 660 l
419.19 661.542 l
f*
2 J 0.5 w
422 660 m
419.69 660 l
S
0 J
422 660 m
434 660 l
S
435.54 659.94 m
435.54 659.112 434.868 658.44 434.04 658.44 c
433.212 658.44 432.54 659.112 432.54 659.94 c
432.54 660.768 433.212 661.44 434.04 661.44 c
434.868 661.44 435.54 660.768 435.54 659.94 c
f
435.54 659.94 m
435.54 660.768 434.868 661.44 434.04 661.44 c
433.212 661.44 432.54 660.768 432.54 659.94 c
432.54 659.112 433.212 658.44 434.04 658.44 c
434.868 658.44 435.54 659.112 435.54 659.94 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 482 613.667 Tm
(p)Tj
ET
0 J
459.69 616 m
458.629 616 l
S
1 w
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
s
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
f*
2 J 0.5 w
462 616 m
459.69 616 l
S
0 J
462 616 m
474 616 l
S
475.5 616.02 m
475.5 615.192 474.828 614.52 474 614.52 c
473.172 614.52 472.5 615.192 472.5 616.02 c
472.5 616.848 473.172 617.52 474 617.52 c
474.828 617.52 475.5 616.848 475.5 616.02 c
f
475.5 616.02 m
475.5 616.848 474.828 617.52 474 617.52 c
473.172 617.52 472.5 616.848 472.5 616.02 c
472.5 615.192 473.172 614.52 474 614.52 c
474.828 614.52 475.5 615.192 475.5 616.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
156 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 157 0 R
/Contents 158 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1917 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
157 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
158 0 obj
<< /Length 5715 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
/F1 1 Tf
12 0 0 12 102 651 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 138 651 Tm
0 0 0 rg
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 482 625.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
459.69 628 m
458.629 628 l
S
1 w
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
s
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
f*
2 J 0.5 w
462 628 m
459.69 628 l
S
0 J
462 628 m
474 628 l
S
475.5 628.02 m
475.5 627.192 474.828 626.52 474 626.52 c
473.172 626.52 472.5 627.192 472.5 628.02 c
472.5 628.848 473.172 629.52 474 629.52 c
474.828 629.52 475.5 628.848 475.5 628.02 c
f
475.5 628.02 m
475.5 628.848 474.828 629.52 474 629.52 c
473.172 629.52 472.5 628.848 472.5 628.02 c
472.5 627.192 473.172 626.52 474 626.52 c
474.828 626.52 475.5 627.192 475.5 628.02 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 482 613.667 Tm
(p)Tj
ET
0 J
459.69 616 m
458.629 616 l
S
1 w
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
s
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
f*
2 J 0.5 w
462 616 m
459.69 616 l
S
0 J
462 616 m
474 616 l
S
475.5 616.02 m
475.5 615.192 474.828 614.52 474 614.52 c
473.172 614.52 472.5 615.192 472.5 616.02 c
472.5 616.848 473.172 617.52 474 617.52 c
474.828 617.52 475.5 616.848 475.5 616.02 c
f
475.5 616.02 m
475.5 616.848 474.828 617.52 474 617.52 c
473.172 617.52 472.5 616.848 472.5 616.02 c
472.5 615.192 473.172 614.52 474 614.52 c
474.828 614.52 475.5 615.192 475.5 616.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
159 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 160 0 R
/Contents 161 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1918 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
160 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
161 0 obj
<< /Length 5730 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
/F1 1 Tf
12 0 0 12 102 629 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 138 629 Tm
0 0 0 rg
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 482 625.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
459.69 628 m
458.629 628 l
S
1 w
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
s
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
f*
2 J 0.5 w
462 628 m
459.69 628 l
S
0 J
462 628 m
474 628 l
S
475.5 628.02 m
475.5 627.192 474.828 626.52 474 626.52 c
473.172 626.52 472.5 627.192 472.5 628.02 c
472.5 628.848 473.172 629.52 474 629.52 c
474.828 629.52 475.5 628.848 475.5 628.02 c
f
475.5 628.02 m
475.5 628.848 474.828 629.52 474 629.52 c
473.172 629.52 472.5 628.848 472.5 628.02 c
472.5 627.192 473.172 626.52 474 626.52 c
474.828 626.52 475.5 627.192 475.5 628.02 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 482 613.667 Tm
(p)Tj
ET
0 J
459.69 616 m
458.629 616 l
S
1 w
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
s
458.629 616 m
459.19 614.458 l
453.814 616 l
459.19 617.542 l
f*
2 J 0.5 w
462 616 m
459.69 616 l
S
0 J
462 616 m
474 616 l
S
475.5 616.02 m
475.5 615.192 474.828 614.52 474 614.52 c
473.172 614.52 472.5 615.192 472.5 616.02 c
472.5 616.848 473.172 617.52 474 617.52 c
474.828 617.52 475.5 616.848 475.5 616.02 c
f
475.5 616.02 m
475.5 616.848 474.828 617.52 474 617.52 c
473.172 617.52 472.5 616.848 472.5 616.02 c
472.5 615.192 473.172 614.52 474 614.52 c
474.828 614.52 475.5 615.192 475.5 616.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
162 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 163 0 R
/Contents 164 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1919 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
163 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
164 0 obj
<< /Length 5741 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
/F1 1 Tf
12 0 0 12 102 618 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 150 618 Tm
0 0 0 rg
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 482 625.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
459.69 628 m
458.629 628 l
S
1 w
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
s
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
f*
2 J 0.5 w
462 628 m
459.69 628 l
S
0 J
462 628 m
474 628 l
S
475.5 628.02 m
475.5 627.192 474.828 626.52 474 626.52 c
473.172 626.52 472.5 627.192 472.5 628.02 c
472.5 628.848 473.172 629.52 474 629.52 c
474.828 629.52 475.5 628.848 475.5 628.02 c
f
475.5 628.02 m
475.5 628.848 474.828 629.52 474 629.52 c
473.172 629.52 472.5 628.848 472.5 628.02 c
472.5 627.192 473.172 626.52 474 626.52 c
474.828 626.52 475.5 627.192 475.5 628.02 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 462 581.667 Tm
(p)Tj
ET
0 J
439.69 584 m
438.629 584 l
S
1 w
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
s
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
f*
2 J 0.5 w
442 584 m
439.69 584 l
S
0 J
442 584 m
454 584 l
S
455.46 583.98 m
455.46 583.152 454.788 582.48 453.96 582.48 c
453.132 582.48 452.46 583.152 452.46 583.98 c
452.46 584.808 453.132 585.48 453.96 585.48 c
454.788 585.48 455.46 584.808 455.46 583.98 c
f
455.46 583.98 m
455.46 584.808 454.788 585.48 453.96 585.48 c
453.132 585.48 452.46 584.808 452.46 583.98 c
452.46 583.152 453.132 582.48 453.96 582.48 c
454.788 582.48 455.46 583.152 455.46 583.98 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
165 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 166 0 R
/Contents 167 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1920 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
166 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
167 0 obj
<< /Length 5756 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
/F1 1 Tf
12 0 0 12 102 662 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 662 Tm
0 0 0 rg
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 482 625.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
459.69 628 m
458.629 628 l
S
1 w
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
s
458.629 628 m
459.19 626.458 l
453.814 628 l
459.19 629.542 l
f*
2 J 0.5 w
462 628 m
459.69 628 l
S
0 J
462 628 m
474 628 l
S
475.5 628.02 m
475.5 627.192 474.828 626.52 474 626.52 c
473.172 626.52 472.5 627.192 472.5 628.02 c
472.5 628.848 473.172 629.52 474 629.52 c
474.828 629.52 475.5 628.848 475.5 628.02 c
f
475.5 628.02 m
475.5 628.848 474.828 629.52 474 629.52 c
473.172 629.52 472.5 628.848 472.5 628.02 c
472.5 627.192 473.172 626.52 474 626.52 c
474.828 626.52 475.5 627.192 475.5 628.02 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 462 581.667 Tm
(p)Tj
ET
0 J
439.69 584 m
438.629 584 l
S
1 w
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
s
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
f*
2 J 0.5 w
442 584 m
439.69 584 l
S
0 J
442 584 m
454 584 l
S
455.46 583.98 m
455.46 583.152 454.788 582.48 453.96 582.48 c
453.132 582.48 452.46 583.152 452.46 583.98 c
452.46 584.808 453.132 585.48 453.96 585.48 c
454.788 585.48 455.46 584.808 455.46 583.98 c
f
455.46 583.98 m
455.46 584.808 454.788 585.48 453.96 585.48 c
453.132 585.48 452.46 584.808 452.46 583.98 c
452.46 583.152 453.132 582.48 453.96 582.48 c
454.788 582.48 455.46 583.152 455.46 583.98 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
168 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 169 0 R
/Contents 170 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1921 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
169 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
170 0 obj
<< /Length 5767 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
/F1 1 Tf
12 0 0 12 102 651 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 138 651 Tm
0 0 0 rg
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 462 581.667 Tm
(p)Tj
ET
0 J
439.69 584 m
438.629 584 l
S
1 w
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
s
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
f*
2 J 0.5 w
442 584 m
439.69 584 l
S
0 J
442 584 m
454 584 l
S
455.46 583.98 m
455.46 583.152 454.788 582.48 453.96 582.48 c
453.132 582.48 452.46 583.152 452.46 583.98 c
452.46 584.808 453.132 585.48 453.96 585.48 c
454.788 585.48 455.46 584.808 455.46 583.98 c
f
455.46 583.98 m
455.46 584.808 454.788 585.48 453.96 585.48 c
453.132 585.48 452.46 584.808 452.46 583.98 c
452.46 583.152 453.132 582.48 453.96 582.48 c
454.788 582.48 455.46 583.152 455.46 583.98 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
171 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 172 0 R
/Contents 173 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1922 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
172 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
173 0 obj
<< /Length 5782 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
/F1 1 Tf
12 0 0 12 102 629 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 138 629 Tm
0 0 0 rg
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 462 581.667 Tm
(p)Tj
ET
0 J
439.69 584 m
438.629 584 l
S
1 w
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
s
438.629 584 m
439.19 582.458 l
433.814 584 l
439.19 585.542 l
f*
2 J 0.5 w
442 584 m
439.69 584 l
S
0 J
442 584 m
454 584 l
S
455.46 583.98 m
455.46 583.152 454.788 582.48 453.96 582.48 c
453.132 582.48 452.46 583.152 452.46 583.98 c
452.46 584.808 453.132 585.48 453.96 585.48 c
454.788 585.48 455.46 584.808 455.46 583.98 c
f
455.46 583.98 m
455.46 584.808 454.788 585.48 453.96 585.48 c
453.132 585.48 452.46 584.808 452.46 583.98 c
452.46 583.152 453.132 582.48 453.96 582.48 c
454.788 582.48 455.46 583.152 455.46 583.98 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
174 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 175 0 R
/Contents 176 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1923 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
175 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
176 0 obj
<< /Length 5604 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
/F1 1 Tf
12 0 0 12 102 596 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 150 596 Tm
0 0 0 rg
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 482 553.667 Tm
(p)Tj
ET
0 J
474 544 m
474 556 l
S
475.5 556.02 m
475.5 555.192 474.828 554.52 474 554.52 c
473.172 554.52 472.5 555.192 472.5 556.02 c
472.5 556.848 473.172 557.52 474 557.52 c
474.828 557.52 475.5 556.848 475.5 556.02 c
f
475.5 556.02 m
475.5 556.848 474.828 557.52 474 557.52 c
473.172 557.52 472.5 556.848 472.5 556.02 c
472.5 555.192 473.172 554.52 474 554.52 c
474.828 554.52 475.5 555.192 475.5 556.02 c
s
2 J
470 544 m
478 544 l
472 542 m
476 542 l
473 540 m
475 540 l
S
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
177 0 obj
<<
/Type /Page
/Parent 1852 0 R
/Resources 178 0 R
/Contents 179 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1924 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
178 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
179 0 obj
<< /Length 5619 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
/F1 1 Tf
12 0 0 12 102 662 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 662 Tm
0 0 0 rg
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 482 553.667 Tm
(p)Tj
ET
0 J
474 544 m
474 556 l
S
475.5 556.02 m
475.5 555.192 474.828 554.52 474 554.52 c
473.172 554.52 472.5 555.192 472.5 556.02 c
472.5 556.848 473.172 557.52 474 557.52 c
474.828 557.52 475.5 556.848 475.5 556.02 c
f
475.5 556.02 m
475.5 556.848 474.828 557.52 474 557.52 c
473.172 557.52 472.5 556.848 472.5 556.02 c
472.5 555.192 473.172 554.52 474 554.52 c
474.828 554.52 475.5 555.192 475.5 556.02 c
s
2 J
470 544 m
478 544 l
472 542 m
476 542 l
473 540 m
475 540 l
S
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
180 0 obj
<<
/Type /Page
/Parent 1853 0 R
/Resources 181 0 R
/Contents 182 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1925 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
181 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
182 0 obj
<< /Length 6213 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
/F1 1 Tf
12 0 0 12 102 552 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 552 Tm
0 0 0 rg
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
ET
1 1 1 rg
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
f*
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
s
BT
/TT2 1 Tf
8 0 0 8 482 553.667 Tm
0 0 0 rg
(p)Tj
ET
0 J
459.69 556 m
458.629 556 l
S
1 w
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
s
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
f*
2 J 0.5 w
462 556 m
459.69 556 l
S
0 J
462 556 m
474 556 l
S
475.5 556.02 m
475.5 555.192 474.828 554.52 474 554.52 c
473.172 554.52 472.5 555.192 472.5 556.02 c
472.5 556.848 473.172 557.52 474 557.52 c
474.828 557.52 475.5 556.848 475.5 556.02 c
f
475.5 556.02 m
475.5 556.848 474.828 557.52 474 557.52 c
473.172 557.52 472.5 556.848 472.5 556.02 c
472.5 555.192 473.172 554.52 474 554.52 c
474.828 554.52 475.5 555.192 475.5 556.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
183 0 obj
<<
/Type /Page
/Parent 1853 0 R
/Resources 184 0 R
/Contents 185 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1926 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
184 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
185 0 obj
<< /Length 6244 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
/F1 1 Tf
12 0 0 12 102 541 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 541 Tm
0 0 0 rg
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
ET
1 1 1 rg
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
f*
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
s
BT
9 0 0 9 432.502 553 Tm
0 0 0 rg
(pat)Tj
/TT2 1 Tf
8 0 0 8 482 553.667 Tm
(p)Tj
ET
0 J
459.69 556 m
458.629 556 l
S
1 w
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
s
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
f*
2 J 0.5 w
462 556 m
459.69 556 l
S
0 J
462 556 m
474 556 l
S
475.5 556.02 m
475.5 555.192 474.828 554.52 474 554.52 c
473.172 554.52 472.5 555.192 472.5 556.02 c
472.5 556.848 473.172 557.52 474 557.52 c
474.828 557.52 475.5 556.848 475.5 556.02 c
f
475.5 556.02 m
475.5 556.848 474.828 557.52 474 557.52 c
473.172 557.52 472.5 556.848 472.5 556.02 c
472.5 555.192 473.172 554.52 474 554.52 c
474.828 554.52 475.5 555.192 475.5 556.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
186 0 obj
<<
/Type /Page
/Parent 1853 0 R
/Resources 187 0 R
/Contents 188 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1927 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
187 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
188 0 obj
<< /Length 6229 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
/F1 1 Tf
12 0 0 12 102 530 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 530 Tm
0 0 0 rg
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
ET
1 1 1 rg
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
f*
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
s
BT
9 0 0 9 432.502 553 Tm
0 0 0 rg
(pat)Tj
/TT2 1 Tf
8 0 0 8 482 553.667 Tm
(p)Tj
ET
0 J
459.69 556 m
458.629 556 l
S
1 w
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
s
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
f*
2 J 0.5 w
462 556 m
459.69 556 l
S
0 J
462 556 m
474 556 l
S
475.5 556.02 m
475.5 555.192 474.828 554.52 474 554.52 c
473.172 554.52 472.5 555.192 472.5 556.02 c
472.5 556.848 473.172 557.52 474 557.52 c
474.828 557.52 475.5 556.848 475.5 556.02 c
f
475.5 556.02 m
475.5 556.848 474.828 557.52 474 557.52 c
473.172 557.52 472.5 556.848 472.5 556.02 c
472.5 555.192 473.172 554.52 474 554.52 c
474.828 554.52 475.5 555.192 475.5 556.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
189 0 obj
<<
/Type /Page
/Parent 1853 0 R
/Resources 190 0 R
/Contents 191 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1928 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
190 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
191 0 obj
<< /Length 6228 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
/F1 1 Tf
12 0 0 12 102 508 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 126 508 Tm
0 0 0 rg
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 0 0 RG
0 J 0 j 0.5 w 10 M []0 d
1 i
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
ET
1 1 1 rg
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
f*
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
s
BT
9 0 0 9 432.502 553 Tm
0 0 0 rg
(pat)Tj
/TT2 1 Tf
8 0 0 8 482 553.667 Tm
(p)Tj
ET
0 J
459.69 556 m
458.629 556 l
S
1 w
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
s
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
f*
2 J 0.5 w
462 556 m
459.69 556 l
S
0 J
462 556 m
474 556 l
S
475.5 556.02 m
475.5 555.192 474.828 554.52 474 554.52 c
473.172 554.52 472.5 555.192 472.5 556.02 c
472.5 556.848 473.172 557.52 474 557.52 c
474.828 557.52 475.5 556.848 475.5 556.02 c
f
475.5 556.02 m
475.5 556.848 474.828 557.52 474 557.52 c
473.172 557.52 472.5 556.848 472.5 556.02 c
472.5 555.192 473.172 554.52 474 554.52 c
474.828 554.52 475.5 555.192 475.5 556.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
192 0 obj
<<
/Type /Page
/Parent 1853 0 R
/Resources 193 0 R
/Contents 194 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1929 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
193 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /F1 198 0 R /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
194 0 obj
<< /Length 6262 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
/TT2 1 Tf
9 0 0 9 114 750 Tm
[(PR)20(OCEDURE \(V)80.1(AR tr)-29.8(:)50( )50(T)120.1(ree\) )]TJ
/TT11 1 Tf
12.8746 0 TD
[(Inser)-19.8(t)]TJ
/TT2 1 Tf
2.7419 0 TD
[(* \(IN v)25.1(al:)50( )50(T\), NEW;)]TJ
-14.2831 -1.2222 TD
-0.0801 Tc
[(VA)-80.1(R)]TJ
1.3333 -1.2222 TD
0 Tc
-0.05 Tw
[(parent:)50( T)120.1(ree;)]TJ
/TT11 1 Tf
22.6667 0 TD
-0.02 Tc
0 Tw
[(va)-20(l)]TJ
/TT2 1 Tf
-22.6667 -1.2222 TD
0 Tc
-0.05 Tw
[(p:)50( T)120.1(ree;)-19442.1(pat)]TJ
-2.6667 -1.2222 TD
0 Tw
(BEGIN)Tj
1.3333 -1.2222 TD
[(\(* Find inser)-39.8(tion point *\))]TJ
T*
(parent.root := NIL;)Tj
T*
[(p := tr)-29.8(;)]TJ
T*
[(WHILE p)35.1(.root # NIL DO)]TJ
1.3333 -1.2222 TD
(parent := p;)Tj
T*
[(ASSER)30(T\(p)35.1(.root.v)25.1(alue # v)25.1(al, 20\);)]TJ
T*
[(IF v)25.1(al < p)35.1(.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
[(p := p)35.1(.root.leftChild)]TJ
-1.3333 -1.2222 TD
(ELSE)Tj
1.3333 -1.2222 TD
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
(END;)Tj
T*
[(\(* Attach ne)20(w node to parent *\))]TJ
T*
[(NEW\(p)35.1(.root\);)]TJ
T*
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(al;)]TJ
-0.521 -1.2222 TD
[(IF parent.root = NIL )50(THEN \(* tr is empty *\))]TJ
1.3333 -1.2222 TD
(tr := p)Tj
-1.3333 -1.2222 TD
[(ELSIF v)25.1(al < parent.root.v)25.1(alue )50(THEN)]TJ
1.3333 -1.2222 TD
(parent.root.leftChild := p)Tj
-1.3333 -1.2222 TD
(ELSE)Tj
/F1 1 Tf
12 0 0 12 102 475 Tm
/Cs9 cs 1 scn
()Tj
/TT2 1 Tf
9 0 0 9 138 475 Tm
0 0 0 rg
[(parent.root.r)-14.9(ightChild := p)]TJ
-1.3333 -1.2222 TD
(END)Tj
-1.3333 -1.2222 TD
[(END Inser)-39.8(t;)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
418 588 m
438 556 l
S
BT
8 0 0 8 462 593.667 Tm
(parent)Tj
ET
0 J
439.69 596 m
438.629 596 l
S
1 w
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
s
438.629 596 m
439.19 594.458 l
433.814 596 l
439.19 597.542 l
f*
2 J 0.5 w
442 596 m
439.69 596 l
S
0 J
442 596 m
454 596 l
S
455.46 595.98 m
455.46 595.152 454.788 594.48 453.96 594.48 c
453.132 594.48 452.46 595.152 452.46 595.98 c
452.46 596.808 453.132 597.48 453.96 597.48 c
454.788 597.48 455.46 596.808 455.46 595.98 c
f
455.46 595.98 m
455.46 596.808 454.788 597.48 453.96 597.48 c
453.132 597.48 452.46 596.808 452.46 595.98 c
452.46 595.152 453.132 594.48 453.96 594.48 c
454.788 594.48 455.46 595.152 455.46 595.98 c
s
2 J
398 652 m
358 620 l
398 652 m
438 620 l
S
1 1 1 rg
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
f*
394 660 m
389.582 660 386 656.418 386 652 c
386 647.582 389.582 644 394 644 c
396.667 644 399.333 644 402 644 c
406.418 644 410 647.582 410 652 c
410 656.418 406.418 660 402 660 c
399.333 660 396.667 660 394 660 c
h
358 620 m
378 588 l
438 620 m
418 588 l
S
BT
/TT8 1 Tf
9 0 0 9 393.3 649 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
f*
354 628 m
349.582 628 346 624.418 346 620 c
346 615.582 349.582 612 354 612 c
356.667 612 359.333 612 362 612 c
366.418 612 370 615.582 370 620 c
370 624.418 366.418 628 362 628 c
359.333 628 356.667 628 354 628 c
s
BT
9 0 0 9 352.502 617 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
f*
434 628 m
429.582 628 426 624.418 426 620 c
426 615.582 429.582 612 434 612 c
436.667 612 439.333 612 442 612 c
446.418 612 450 615.582 450 620 c
450 624.418 446.418 628 442 628 c
439.333 628 436.667 628 434 628 c
s
BT
9 0 0 9 433.255 617 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
f*
374 596 m
369.582 596 366 592.418 366 588 c
366 583.582 369.582 580 374 580 c
376.667 580 379.333 580 382 580 c
386.418 580 390 583.582 390 588 c
390 592.418 386.418 596 382 596 c
379.333 596 376.667 596 374 596 c
s
BT
9 0 0 9 372.755 585 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
f*
414 596 m
409.582 596 406 592.418 406 588 c
406 583.582 409.582 580 414 580 c
416.667 580 419.333 580 422 580 c
426.418 580 430 583.582 430 588 c
430 592.418 426.418 596 422 596 c
419.333 596 416.667 596 414 596 c
s
BT
9 0 0 9 411.252 585 Tm
0 0 0 rg
(mat)Tj
ET
1 1 1 rg
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
f*
434 564 m
429.582 564 426 560.418 426 556 c
426 551.582 429.582 548 434 548 c
436.667 548 439.333 548 442 548 c
446.418 548 450 551.582 450 556 c
450 560.418 446.418 564 442 564 c
439.333 564 436.667 564 434 564 c
s
BT
9 0 0 9 432.502 553 Tm
0 0 0 rg
(pat)Tj
/TT2 1 Tf
8 0 0 8 482 553.667 Tm
(p)Tj
ET
0 J
459.69 556 m
458.629 556 l
S
1 w
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
s
458.629 556 m
459.19 554.458 l
453.814 556 l
459.19 557.542 l
f*
2 J 0.5 w
462 556 m
459.69 556 l
S
0 J
462 556 m
474 556 l
S
475.5 556.02 m
475.5 555.192 474.828 554.52 474 554.52 c
473.172 554.52 472.5 555.192 472.5 556.02 c
472.5 556.848 473.172 557.52 474 557.52 c
474.828 557.52 475.5 556.848 475.5 556.02 c
f
475.5 556.02 m
475.5 556.848 474.828 557.52 474 557.52 c
473.172 557.52 472.5 556.848 472.5 556.02 c
472.5 555.192 473.172 554.52 474 554.52 c
474.828 554.52 475.5 555.192 475.5 556.02 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
195 0 obj
<<
/Type /Page
/Parent 1853 0 R
/Resources 196 0 R
/Contents 197 0 R
/CropBox [ 90 0 702 792 ]
/B [ 1863 0 R ]
/MediaBox [ 0 0 792 792 ]
/Rotate 0
>>
endobj
196 0 obj
<<
/ProcSet [ /PDF /Text ]
/Font << /TT2 1932 0 R /TT6 199 0 R /TT8 200 0 R /TT11 202 0 R /TT13 205 0 R >>
/ExtGState << /GS1 1938 0 R >>
/ColorSpace << /Cs9 203 0 R >>
>>
endobj
197 0 obj
<< /Length 25830 >>
stream
BT
/TT6 1 Tf
10 0 0 10 102 773.333 Tm
0 0 0 rg
/GS1 gs
0 Tc
0 Tw
(Computing Fundamentals)Tj
/TT2 1 Tf
32.301 0 TD
(Chapter)Tj
/TT8 1 Tf
3.5561 0 TD
( )Tj
/TT6 1 Tf
0.25 0 TD
[(22)-500(Binary Trees)]TJ
ET
0 0 0 RG
2 J 0 j 0.5 w 10 M []0 d
1 i
390 362 m
410 330 l
S
BT
/TT11 1 Tf
9 0 0 9 450 748 Tm
/Cs9 cs 1 scn
[(Figure)-500(22.15)]TJ
/TT8 1 Tf
0 0 0 rg
0 -1.2222 TD
-0.0672 Tw
(The action of procedure )Tj
/TT2 1 Tf
8 0 0 8 536.0291 737 Tm
0 Tw
[(Inser)-39.7(t)]TJ
/TT8 1 Tf
9 0 0 9 556.355 737 Tm
( )Tj
-11.8172 -1.2222 TD
[(to insert the v)25.1(alue )]TJ
/TT2 1 Tf
8 0 0 8 516.25 726 Tm
(pat)Tj
/TT8 1 Tf
9 0 0 9 527.371 726 Tm
( in an )Tj
-8.5968 -1.2222 TD
(ordered binary tree.)Tj
/TT13 1 Tf
-38.6667 -10.5555 TD
(\(a\))Tj
/TT2 1 Tf
8 0 0 8 116.99 620 Tm
(parent.root := NIL)Tj
/TT8 1 Tf
9 0 0 9 179.47 620 Tm
(; )Tj
/TT2 1 Tf
8 0 0 8 184.221 620 Tm
(p := tr)Tj
/TT13 1 Tf
9 0 0 9 266 620 Tm
(\(b\))Tj
/TT2 1 Tf
8 0 0 8 281.493 620 Tm
(parent := p)Tj
/TT8 1 Tf
9 0 0 9 319.966 620 Tm
(; )Tj
/TT2 1 Tf
8 0 0 8 324.716 620 Tm
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
9.6605 6.9584 TD
(p)Tj
/TT13 1 Tf
9 0 0 9 102 464 Tm
(\(c\))Tj
/TT2 1 Tf
8 0 0 8 116.484 464 Tm
(parent := p)Tj
/TT8 1 Tf
9 0 0 9 154.957 464 Tm
(; )Tj
/TT2 1 Tf
8 0 0 8 159.708 464 Tm
[(p := p)35.1(.root.leftChild)]TJ
/TT13 1 Tf
9 0 0 9 318 464 Tm
(\(d\))Tj
/TT2 1 Tf
8 0 0 8 333.493 464 Tm
(parent := p)Tj
/TT8 1 Tf
9 0 0 9 371.966 464 Tm
(, )Tj
/TT2 1 Tf
8 0 0 8 376.466 464 Tm
[(p := p)35.1(.root.r)-14.9(ightChild)]TJ
/TT13 1 Tf
9 0 0 9 102 304 Tm
(\(e\))Tj
/TT2 1 Tf
8 0 0 8 116.484 304 Tm
[(NEW\(p)35.1(.root\))]TJ
/TT8 1 Tf
9 0 0 9 160.652 304 Tm
(; )Tj
/TT2 1 Tf
8 0 0 8 165.403 304 Tm
(p)Tj
0.521 0 TD
[(.root.v)25.1(alue := v)25.1(a)0(l)]TJ
/TT13 1 Tf
9 0 0 9 318 304 Tm
(\(f\))Tj
/TT2 1 Tf
8 0 0 8 331.485 304 Tm
[(parent.root.r)-14.9(ightChild := p)]TJ
ET
154 710 m
114 678 l
154 710 m
194 678 l
S
1 1 1 rg
150 718 m
145.582 718 142 714.418 142 710 c
142 705.582 145.582 702 150 702 c
152.667 702 155.333 702 158 702 c
162.418 702 166 705.582 166 710 c
166 714.418 162.418 718 158 718 c
155.333 718 152.667 718 150 718 c
f*
150 718 m
145.582 718 142 714.418 142 710 c
142 705.582 145.582 702 150 702 c
152.667 702 155.333 702 158 702 c
162.418 702 166 705.582 166 710 c
166 714.418 162.418 718 158 718 c
155.333 718 152.667 718 150 718 c
h
114 678 m
134 646 l
194 678 m
174 646 l
S
BT
/TT8 1 Tf
9 0 0 9 149.3 707 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
110 686 m
105.582 686 102 682.418 102 678 c
102 673.582 105.582 670 110 670 c
112.667 670 115.333 670 118 670 c
122.418 670 126 673.582 126 678 c
126 682.418 122.418 686 118 686 c
115.333 686 112.667 686 110 686 c
f*
110 686 m
105.582 686 102 682.418 102 678 c
102 673.582 105.582 670 110 670 c
112.667 670 115.333 670 118 670 c
122.418 670 126 673.582 126 678 c
126 682.418 122.418 686 118 686 c
115.333 686 112.667 686 110 686 c
s
BT
9 0 0 9 108.502 675 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
190 686 m
185.582 686 182 682.418 182 678 c
182 673.582 185.582 670 190 670 c
192.667 670 195.333 670 198 670 c
202.418 670 206 673.582 206 678 c
206 682.418 202.418 686 198 686 c
195.333 686 192.667 686 190 686 c
f*
190 686 m
185.582 686 182 682.418 182 678 c
182 673.582 185.582 670 190 670 c
192.667 670 195.333 670 198 670 c
202.418 670 206 673.582 206 678 c
206 682.418 202.418 686 198 686 c
195.333 686 192.667 686 190 686 c
s
BT
9 0 0 9 189.255 675 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
130 654 m
125.582 654 122 650.418 122 646 c
122 641.582 125.582 638 130 638 c
132.667 638 135.333 638 138 638 c
142.418 638 146 641.582 146 646 c
146 650.418 142.418 654 138 654 c
135.333 654 132.667 654 130 654 c
f*
130 654 m
125.582 654 122 650.418 122 646 c
122 641.582 125.582 638 130 638 c
132.667 638 135.333 638 138 638 c
142.418 638 146 641.582 146 646 c
146 650.418 142.418 654 138 654 c
135.333 654 132.667 654 130 654 c
s
BT
9 0 0 9 128.755 643 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
170 654 m
165.582 654 162 650.418 162 646 c
162 641.582 165.582 638 170 638 c
172.667 638 175.333 638 178 638 c
182.418 638 186 641.582 186 646 c
186 650.418 182.418 654 178 654 c
175.333 654 172.667 654 170 654 c
f*
170 654 m
165.582 654 162 650.418 162 646 c
162 641.582 165.582 638 170 638 c
172.667 638 175.333 638 178 638 c
182.418 638 186 641.582 186 646 c
186 650.418 182.418 654 178 654 c
175.333 654 172.667 654 170 654 c
s
BT
9 0 0 9 167.252 643 Tm
0 0 0 rg
(mat)Tj
ET
0 J
379.69 678 m
378.629 678 l
S
1 w
378.629 678 m
379.19 676.458 l
373.814 678 l
379.19 679.542 l
s
378.629 678 m
379.19 676.458 l
373.814 678 l
379.19 679.542 l
f*
2 J 0.5 w
382 678 m
379.69 678 l
S
0 J
382 678 m
394 678 l
S
395.46 677.94 m
395.46 677.112 394.788 676.44 393.96 676.44 c
393.132 676.44 392.46 677.112 392.46 677.94 c
392.46 678.768 393.132 679.44 393.96 679.44 c
394.788 679.44 395.46 678.768 395.46 677.94 c
f
395.46 677.94 m
395.46 678.768 394.788 679.44 393.96 679.44 c
393.132 679.44 392.46 678.768 392.46 677.94 c
392.46 677.112 393.132 676.44 393.96 676.44 c
394.788 676.44 395.46 677.112 395.46 677.94 c
s
BT
/TT2 1 Tf
8 0 0 8 162 747.667 Tm
(parent)Tj
ET
154 738 m
154 750 l
S
155.46 749.94 m
155.46 749.112 154.788 748.44 153.96 748.44 c
153.132 748.44 152.46 749.112 152.46 749.94 c
152.46 750.768 153.132 751.44 153.96 751.44 c
154.788 751.44 155.46 750.768 155.46 749.94 c
f
155.46 749.94 m
155.46 750.768 154.788 751.44 153.96 751.44 c
153.132 751.44 152.46 750.768 152.46 749.94 c
152.46 749.112 153.132 748.44 153.96 748.44 c
154.788 748.44 155.46 749.112 155.46 749.94 c
s
BT
8 0 0 8 362 707.667 Tm
(parent)Tj
ET
339.69 710 m
338.629 710 l
S
1 w
338.629 710 m
339.19 708.458 l
333.814 710 l
339.19 711.542 l
s
338.629 710 m
339.19 708.458 l
333.814 710 l
339.19 711.542 l
f*
2 J 0.5 w
342 710 m
339.69 710 l
S
0 J
342 710 m
354 710 l
S
355.5 709.98 m
355.5 709.152 354.828 708.48 354 708.48 c
353.172 708.48 352.5 709.152 352.5 709.98 c
352.5 710.808 353.172 711.48 354 711.48 c
354.828 711.48 355.5 710.808 355.5 709.98 c
f
355.5 709.98 m
355.5 710.808 354.828 711.48 354 711.48 c
353.172 711.48 352.5 710.808 352.5 709.98 c
352.5 709.152 353.172 708.48 354 708.48 c
354.828 708.48 355.5 709.152 355.5 709.98 c
s
2 J
150 738 m
158 738 l
152 736 m
156 736 l
153 734 m
155 734 l
318 710 m
278 678 l
318 710 m
358 678 l
S
1 1 1 rg
314 718 m
309.582 718 306 714.418 306 710 c
306 705.582 309.582 702 314 702 c
316.667 702 319.333 702 322 702 c
326.418 702 330 705.582 330 710 c
330 714.418 326.418 718 322 718 c
319.333 718 316.667 718 314 718 c
f*
314 718 m
309.582 718 306 714.418 306 710 c
306 705.582 309.582 702 314 702 c
316.667 702 319.333 702 322 702 c
326.418 702 330 705.582 330 710 c
330 714.418 326.418 718 322 718 c
319.333 718 316.667 718 314 718 c
h
278 678 m
298 646 l
358 678 m
338 646 l
S
BT
/TT8 1 Tf
9 0 0 9 313.3 707 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
274 686 m
269.582 686 266 682.418 266 678 c
266 673.582 269.582 670 274 670 c
276.667 670 279.333 670 282 670 c
286.418 670 290 673.582 290 678 c
290 682.418 286.418 686 282 686 c
279.333 686 276.667 686 274 686 c
f*
274 686 m
269.582 686 266 682.418 266 678 c
266 673.582 269.582 670 274 670 c
276.667 670 279.333 670 282 670 c
286.418 670 290 673.582 290 678 c
290 682.418 286.418 686 282 686 c
279.333 686 276.667 686 274 686 c
s
BT
9 0 0 9 272.502 675 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
354 686 m
349.582 686 346 682.418 346 678 c
346 673.582 349.582 670 354 670 c
356.667 670 359.333 670 362 670 c
366.418 670 370 673.582 370 678 c
370 682.418 366.418 686 362 686 c
359.333 686 356.667 686 354 686 c
f*
354 686 m
349.582 686 346 682.418 346 678 c
346 673.582 349.582 670 354 670 c
356.667 670 359.333 670 362 670 c
366.418 670 370 673.582 370 678 c
370 682.418 366.418 686 362 686 c
359.333 686 356.667 686 354 686 c
s
BT
9 0 0 9 353.255 675 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
294 654 m
289.582 654 286 650.418 286 646 c
286 641.582 289.582 638 294 638 c
296.667 638 299.333 638 302 638 c
306.418 638 310 641.582 310 646 c
310 650.418 306.418 654 302 654 c
299.333 654 296.667 654 294 654 c
f*
294 654 m
289.582 654 286 650.418 286 646 c
286 641.582 289.582 638 294 638 c
296.667 638 299.333 638 302 638 c
306.418 638 310 641.582 310 646 c
310 650.418 306.418 654 302 654 c
299.333 654 296.667 654 294 654 c
s
BT
9 0 0 9 292.755 643 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
334 654 m
329.582 654 326 650.418 326 646 c
326 641.582 329.582 638 334 638 c
336.667 638 339.333 638 342 638 c
346.418 638 350 641.582 350 646 c
350 650.418 346.418 654 342 654 c
339.333 654 336.667 654 334 654 c
f*
334 654 m
329.582 654 326 650.418 326 646 c
326 641.582 329.582 638 334 638 c
336.667 638 339.333 638 342 638 c
346.418 638 350 641.582 350 646 c
350 650.418 346.418 654 342 654 c
339.333 654 336.667 654 334 654 c
s
BT
9 0 0 9 331.252 643 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 198 707.667 Tm
(p)Tj
ET
0 J
175.69 710 m
174.629 710 l
S
1 w
174.629 710 m
175.19 708.458 l
169.814 710 l
175.19 711.542 l
s
174.629 710 m
175.19 708.458 l
169.814 710 l
175.19 711.542 l
f*
2 J 0.5 w
178 710 m
175.69 710 l
S
0 J
178 710 m
190 710 l
S
191.46 709.98 m
191.46 709.152 190.788 708.48 189.96 708.48 c
189.132 708.48 188.46 709.152 188.46 709.98 c
188.46 710.808 189.132 711.48 189.96 711.48 c
190.788 711.48 191.46 710.808 191.46 709.98 c
f
191.46 709.98 m
191.46 710.808 190.788 711.48 189.96 711.48 c
189.132 711.48 188.46 710.808 188.46 709.98 c
188.46 709.152 189.132 708.48 189.96 708.48 c
190.788 708.48 191.46 709.152 191.46 709.98 c
s
2 J
154 582 m
114 550 l
154 582 m
194 550 l
S
1 1 1 rg
150 590 m
145.582 590 142 586.418 142 582 c
142 577.582 145.582 574 150 574 c
152.667 574 155.333 574 158 574 c
162.418 574 166 577.582 166 582 c
166 586.418 162.418 590 158 590 c
155.333 590 152.667 590 150 590 c
f*
150 590 m
145.582 590 142 586.418 142 582 c
142 577.582 145.582 574 150 574 c
152.667 574 155.333 574 158 574 c
162.418 574 166 577.582 166 582 c
166 586.418 162.418 590 158 590 c
155.333 590 152.667 590 150 590 c
h
114 550 m
134 518 l
194 550 m
174 518 l
S
BT
/TT8 1 Tf
9 0 0 9 149.3 579 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
110 558 m
105.582 558 102 554.418 102 550 c
102 545.582 105.582 542 110 542 c
112.667 542 115.333 542 118 542 c
122.418 542 126 545.582 126 550 c
126 554.418 122.418 558 118 558 c
115.333 558 112.667 558 110 558 c
f*
110 558 m
105.582 558 102 554.418 102 550 c
102 545.582 105.582 542 110 542 c
112.667 542 115.333 542 118 542 c
122.418 542 126 545.582 126 550 c
126 554.418 122.418 558 118 558 c
115.333 558 112.667 558 110 558 c
s
BT
9 0 0 9 108.502 547 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
190 558 m
185.582 558 182 554.418 182 550 c
182 545.582 185.582 542 190 542 c
192.667 542 195.333 542 198 542 c
202.418 542 206 545.582 206 550 c
206 554.418 202.418 558 198 558 c
195.333 558 192.667 558 190 558 c
f*
190 558 m
185.582 558 182 554.418 182 550 c
182 545.582 185.582 542 190 542 c
192.667 542 195.333 542 198 542 c
202.418 542 206 545.582 206 550 c
206 554.418 202.418 558 198 558 c
195.333 558 192.667 558 190 558 c
s
BT
9 0 0 9 189.255 547 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
130 526 m
125.582 526 122 522.418 122 518 c
122 513.582 125.582 510 130 510 c
132.667 510 135.333 510 138 510 c
142.418 510 146 513.582 146 518 c
146 522.418 142.418 526 138 526 c
135.333 526 132.667 526 130 526 c
f*
130 526 m
125.582 526 122 522.418 122 518 c
122 513.582 125.582 510 130 510 c
132.667 510 135.333 510 138 510 c
142.418 510 146 513.582 146 518 c
146 522.418 142.418 526 138 526 c
135.333 526 132.667 526 130 526 c
s
BT
9 0 0 9 128.755 515 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
170 526 m
165.582 526 162 522.418 162 518 c
162 513.582 165.582 510 170 510 c
172.667 510 175.333 510 178 510 c
182.418 510 186 513.582 186 518 c
186 522.418 182.418 526 178 526 c
175.333 526 172.667 526 170 526 c
f*
170 526 m
165.582 526 162 522.418 162 518 c
162 513.582 165.582 510 170 510 c
172.667 510 175.333 510 178 510 c
182.418 510 186 513.582 186 518 c
186 522.418 182.418 526 178 526 c
175.333 526 172.667 526 170 526 c
s
BT
9 0 0 9 167.252 515 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 434 515.667 Tm
(parent)Tj
ET
0 J
411.69 518 m
410.629 518 l
S
1 w
410.629 518 m
411.19 516.458 l
405.814 518 l
411.19 519.542 l
s
410.629 518 m
411.19 516.458 l
405.814 518 l
411.19 519.542 l
f*
2 J 0.5 w
414 518 m
411.69 518 l
S
0 J
414 518 m
426 518 l
S
427.5 517.98 m
427.5 517.152 426.828 516.48 426 516.48 c
425.172 516.48 424.5 517.152 424.5 517.98 c
424.5 518.808 425.172 519.48 426 519.48 c
426.828 519.48 427.5 518.808 427.5 517.98 c
f
427.5 517.98 m
427.5 518.808 426.828 519.48 426 519.48 c
425.172 519.48 424.5 518.808 424.5 517.98 c
424.5 517.152 425.172 516.48 426 516.48 c
426.828 516.48 427.5 517.152 427.5 517.98 c
s
2 J
370 582 m
330 550 l
370 582 m
410 550 l
S
1 1 1 rg
366 590 m
361.582 590 358 586.418 358 582 c
358 577.582 361.582 574 366 574 c
368.667 574 371.333 574 374 574 c
378.418 574 382 577.582 382 582 c
382 586.418 378.418 590 374 590 c
371.333 590 368.667 590 366 590 c
f*
366 590 m
361.582 590 358 586.418 358 582 c
358 577.582 361.582 574 366 574 c
368.667 574 371.333 574 374 574 c
378.418 574 382 577.582 382 582 c
382 586.418 378.418 590 374 590 c
371.333 590 368.667 590 366 590 c
h
330 550 m
350 518 l
410 550 m
390 518 l
S
BT
/TT8 1 Tf
9 0 0 9 365.3 579 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
326 558 m
321.582 558 318 554.418 318 550 c
318 545.582 321.582 542 326 542 c
328.667 542 331.333 542 334 542 c
338.418 542 342 545.582 342 550 c
342 554.418 338.418 558 334 558 c
331.333 558 328.667 558 326 558 c
f*
326 558 m
321.582 558 318 554.418 318 550 c
318 545.582 321.582 542 326 542 c
328.667 542 331.333 542 334 542 c
338.418 542 342 545.582 342 550 c
342 554.418 338.418 558 334 558 c
331.333 558 328.667 558 326 558 c
s
BT
9 0 0 9 324.502 547 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
406 558 m
401.582 558 398 554.418 398 550 c
398 545.582 401.582 542 406 542 c
408.667 542 411.333 542 414 542 c
418.418 542 422 545.582 422 550 c
422 554.418 418.418 558 414 558 c
411.333 558 408.667 558 406 558 c
f*
406 558 m
401.582 558 398 554.418 398 550 c
398 545.582 401.582 542 406 542 c
408.667 542 411.333 542 414 542 c
418.418 542 422 545.582 422 550 c
422 554.418 418.418 558 414 558 c
411.333 558 408.667 558 406 558 c
s
BT
9 0 0 9 405.255 547 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
346 526 m
341.582 526 338 522.418 338 518 c
338 513.582 341.582 510 346 510 c
348.667 510 351.333 510 354 510 c
358.418 510 362 513.582 362 518 c
362 522.418 358.418 526 354 526 c
351.333 526 348.667 526 346 526 c
f*
346 526 m
341.582 526 338 522.418 338 518 c
338 513.582 341.582 510 346 510 c
348.667 510 351.333 510 354 510 c
358.418 510 362 513.582 362 518 c
362 522.418 358.418 526 354 526 c
351.333 526 348.667 526 346 526 c
s
BT
9 0 0 9 344.755 515 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
386 526 m
381.582 526 378 522.418 378 518 c
378 513.582 381.582 510 386 510 c
388.667 510 391.333 510 394 510 c
398.418 510 402 513.582 402 518 c
402 522.418 398.418 526 394 526 c
391.333 526 388.667 526 386 526 c
f*
386 526 m
381.582 526 378 522.418 378 518 c
378 513.582 381.582 510 386 510 c
388.667 510 391.333 510 394 510 c
398.418 510 402 513.582 402 518 c
402 522.418 398.418 526 394 526 c
391.333 526 388.667 526 386 526 c
s
BT
9 0 0 9 383.252 515 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 218 515.667 Tm
(p)Tj
ET
0 J
195.69 518 m
194.629 518 l
S
1 w
194.629 518 m
195.19 516.458 l
189.814 518 l
195.19 519.542 l
s
194.629 518 m
195.19 516.458 l
189.814 518 l
195.19 519.542 l
f*
2 J 0.5 w
198 518 m
195.69 518 l
S
0 J
198 518 m
210 518 l
S
211.5 517.98 m
211.5 517.152 210.828 516.48 210 516.48 c
209.172 516.48 208.5 517.152 208.5 517.98 c
208.5 518.808 209.172 519.48 210 519.48 c
210.828 519.48 211.5 518.808 211.5 517.98 c
f
211.5 517.98 m
211.5 518.808 210.828 519.48 210 519.48 c
209.172 519.48 208.5 518.808 208.5 517.98 c
208.5 517.152 209.172 516.48 210 516.48 c
210.828 516.48 211.5 517.152 211.5 517.98 c
s
BT
8 0 0 8 238 547.667 Tm
(parent)Tj
ET
215.69 550 m
214.629 550 l
S
1 w
214.629 550 m
215.19 548.458 l
209.814 550 l
215.19 551.542 l
s
214.629 550 m
215.19 548.458 l
209.814 550 l
215.19 551.542 l
f*
2 J 0.5 w
218 550 m
215.69 550 l
S
0 J
218 550 m
230 550 l
S
231.54 550.02 m
231.54 549.192 230.868 548.52 230.04 548.52 c
229.212 548.52 228.54 549.192 228.54 550.02 c
228.54 550.848 229.212 551.52 230.04 551.52 c
230.868 551.52 231.54 550.848 231.54 550.02 c
f
231.54 550.02 m
231.54 550.848 230.868 551.52 230.04 551.52 c
229.212 551.52 228.54 550.848 228.54 550.02 c
228.54 549.192 229.212 548.52 230.04 548.52 c
230.868 548.52 231.54 549.192 231.54 550.02 c
s
BT
8 0 0 8 434 487.667 Tm
(p)Tj
ET
426 478 m
426 490 l
S
427.5 490.02 m
427.5 489.192 426.828 488.52 426 488.52 c
425.172 488.52 424.5 489.192 424.5 490.02 c
424.5 490.848 425.172 491.52 426 491.52 c
426.828 491.52 427.5 490.848 427.5 490.02 c
f
427.5 490.02 m
427.5 490.848 426.828 491.52 426 491.52 c
425.172 491.52 424.5 490.848 424.5 490.02 c
424.5 489.192 425.172 488.52 426 488.52 c
426.828 488.52 427.5 489.192 427.5 490.02 c
s
2 J
422 478 m
430 478 l
424 476 m
428 476 l
425 474 m
427 474 l
154 426 m
114 394 l
154 426 m
194 394 l
S
1 1 1 rg
150 434 m
145.582 434 142 430.418 142 426 c
142 421.582 145.582 418 150 418 c
152.667 418 155.333 418 158 418 c
162.418 418 166 421.582 166 426 c
166 430.418 162.418 434 158 434 c
155.333 434 152.667 434 150 434 c
f*
150 434 m
145.582 434 142 430.418 142 426 c
142 421.582 145.582 418 150 418 c
152.667 418 155.333 418 158 418 c
162.418 418 166 421.582 166 426 c
166 430.418 162.418 434 158 434 c
155.333 434 152.667 434 150 434 c
h
114 394 m
134 362 l
194 394 m
174 362 l
S
BT
/TT8 1 Tf
9 0 0 9 149.3 423 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
110 402 m
105.582 402 102 398.418 102 394 c
102 389.582 105.582 386 110 386 c
112.667 386 115.333 386 118 386 c
122.418 386 126 389.582 126 394 c
126 398.418 122.418 402 118 402 c
115.333 402 112.667 402 110 402 c
f*
110 402 m
105.582 402 102 398.418 102 394 c
102 389.582 105.582 386 110 386 c
112.667 386 115.333 386 118 386 c
122.418 386 126 389.582 126 394 c
126 398.418 122.418 402 118 402 c
115.333 402 112.667 402 110 402 c
s
BT
9 0 0 9 108.502 391 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
190 402 m
185.582 402 182 398.418 182 394 c
182 389.582 185.582 386 190 386 c
192.667 386 195.333 386 198 386 c
202.418 386 206 389.582 206 394 c
206 398.418 202.418 402 198 402 c
195.333 402 192.667 402 190 402 c
f*
190 402 m
185.582 402 182 398.418 182 394 c
182 389.582 185.582 386 190 386 c
192.667 386 195.333 386 198 386 c
202.418 386 206 389.582 206 394 c
206 398.418 202.418 402 198 402 c
195.333 402 192.667 402 190 402 c
s
BT
9 0 0 9 189.255 391 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
130 370 m
125.582 370 122 366.418 122 362 c
122 357.582 125.582 354 130 354 c
132.667 354 135.333 354 138 354 c
142.418 354 146 357.582 146 362 c
146 366.418 142.418 370 138 370 c
135.333 370 132.667 370 130 370 c
f*
130 370 m
125.582 370 122 366.418 122 362 c
122 357.582 125.582 354 130 354 c
132.667 354 135.333 354 138 354 c
142.418 354 146 357.582 146 362 c
146 366.418 142.418 370 138 370 c
135.333 370 132.667 370 130 370 c
s
BT
9 0 0 9 128.755 359 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
170 370 m
165.582 370 162 366.418 162 362 c
162 357.582 165.582 354 170 354 c
172.667 354 175.333 354 178 354 c
182.418 354 186 357.582 186 362 c
186 366.418 182.418 370 178 370 c
175.333 370 172.667 370 170 370 c
f*
170 370 m
165.582 370 162 366.418 162 362 c
162 357.582 165.582 354 170 354 c
172.667 354 175.333 354 178 354 c
182.418 354 186 357.582 186 362 c
186 366.418 182.418 370 178 370 c
175.333 370 172.667 370 170 370 c
s
BT
9 0 0 9 167.252 359 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 434 359.667 Tm
(parent)Tj
ET
0 J
411.69 362 m
410.629 362 l
S
1 w
410.629 362 m
411.19 360.458 l
405.814 362 l
411.19 363.542 l
s
410.629 362 m
411.19 360.458 l
405.814 362 l
411.19 363.542 l
f*
2 J 0.5 w
414 362 m
411.69 362 l
S
0 J
414 362 m
426 362 l
S
427.5 361.98 m
427.5 361.152 426.828 360.48 426 360.48 c
425.172 360.48 424.5 361.152 424.5 361.98 c
424.5 362.808 425.172 363.48 426 363.48 c
426.828 363.48 427.5 362.808 427.5 361.98 c
f
427.5 361.98 m
427.5 362.808 426.828 363.48 426 363.48 c
425.172 363.48 424.5 362.808 424.5 361.98 c
424.5 361.152 425.172 360.48 426 360.48 c
426.828 360.48 427.5 361.152 427.5 361.98 c
s
2 J
370 426 m
330 394 l
370 426 m
410 394 l
S
1 1 1 rg
366 434 m
361.582 434 358 430.418 358 426 c
358 421.582 361.582 418 366 418 c
368.667 418 371.333 418 374 418 c
378.418 418 382 421.582 382 426 c
382 430.418 378.418 434 374 434 c
371.333 434 368.667 434 366 434 c
f*
366 434 m
361.582 434 358 430.418 358 426 c
358 421.582 361.582 418 366 418 c
368.667 418 371.333 418 374 418 c
378.418 418 382 421.582 382 426 c
382 430.418 378.418 434 374 434 c
371.333 434 368.667 434 366 434 c
h
330 394 m
350 362 l
410 394 m
390 362 l
S
BT
/TT8 1 Tf
9 0 0 9 365.3 423 Tm
0 0 0 rg
-0.01 Tc
[(fa)-10(t)]TJ
ET
1 1 1 rg
326 402 m
321.582 402 318 398.418 318 394 c
318 389.582 321.582 386 326 386 c
328.667 386 331.333 386 334 386 c
338.418 386 342 389.582 342 394 c
342 398.418 338.418 402 334 402 c
331.333 402 328.667 402 326 402 c
f*
326 402 m
321.582 402 318 398.418 318 394 c
318 389.582 321.582 386 326 386 c
328.667 386 331.333 386 334 386 c
338.418 386 342 389.582 342 394 c
342 398.418 338.418 402 334 402 c
331.333 402 328.667 402 326 402 c
s
BT
9 0 0 9 324.502 391 Tm
0 0 0 rg
0 Tc
(bat)Tj
ET
1 1 1 rg
406 402 m
401.582 402 398 398.418 398 394 c
398 389.582 401.582 386 406 386 c
408.667 386 411.333 386 414 386 c
418.418 386 422 389.582 422 394 c
422 398.418 418.418 402 414 402 c
411.333 402 408.667 402 406 402 c
f*
406 402 m
401.582 402 398 398.418 398 394 c
398 389.582 401.582 386 406 386 c
408.667 386 411.333 386 414 386 c
418.418 386 422 389.582 422 394 c
422 398.418 418.418 402 414 402 c
411.333 402 408.667 402 406 402 c
s
BT
9 0 0 9 405.255 391 Tm
0 0 0 rg
(rat)Tj
ET
1 1 1 rg
346 370 m
341.582 370 338 366.418 338 362 c
338 357.582 341.582 354 346 354 c
348.667 354 351.333 354 354 354 c
358.418 354 362 357.582 362 362 c
362 366.418 358.418 370 354 370 c
351.333 370 348.667 370 346 370 c
f*
346 370 m
341.582 370 338 366.418 338 362 c
338 357.582 341.582 354 346 354 c
348.667 354 351.333 354 354 354 c
358.418 354 362 357.582 362 362 c
362 366.418 358.418 370 354 370 c
351.333 370 348.667 370 346 370 c
s
BT
9 0 0 9 344.755 359 Tm
0 0 0 rg
(cat)Tj
ET
1 1 1 rg
386 370 m
381.582 370 378 366.418 378 362 c
378 357.582 381.582 354 386 354 c
388.667 354 391.333 354 394 354 c
398.418 354 402 357.582 402 362 c
402 366.418 398.418 370 394 370 c
391.333 370 388.667 370 386 370 c
f*
386 370 m
381.582 370 378 366.418 378 362 c
378 357.582 381.582 354 386 354 c
388.667 354 391.333 354 394 354 c
398.418 354 402 357.582 402 362 c
402 366.418 398.418 370 394 370 c
391.333 370 388.667 370 386 370 c
s
BT
9 0 0 9 383.252 359 Tm
0 0 0 rg
(mat)Tj
/TT2 1 Tf
8 0 0 8 218 359.667 Tm
(parent)Tj
ET
0 J
195.69 362 m
194.629 362 l
S
1 w
194.629 362 m
195.19 360.458 l
189.814 362 l
195.19 363.542 l
s
194.629 362 m
195.19 360.458 l
189.814 362 l
195.19 363.542 l
f*
2 J 0.5 w
198 362 m
195.69 362 l
S
0 J
198 362 m
210 362 l
S
211.5 361.98 m
211.5 361.152 210.828 360.48 210 360.48 c
209.172 360.48 208.5 361.152 208.5 361.98 c
208.5 362.808 209.172 363.48 210 363.48 c
210.828 363.48 211.5 362.808 211.5 361.98 c
f
211.5 361.98 m
211.5 362.808 210.828 363.48 210 363.48 c
209.172 363.48 208.5 362.808 208.5 361.98 c
208.5 361.152 209.172 360.48 210 360.48 c
210.828 360.48 211.5 361.152 211.5 361.98 c
s
1 1 1 rg
406 338 m
401.582 338 398 334.418 398 330 c
398 325.582 401.582 322 406 322 c
408.667 322 411.333 322 414 322 c
418.418 322 422 325.582 422 330 c
422 334.418 418.418 338 414 338 c
411.333 338 408.667 338 406 338 c
f*
406 338 m
401.582 338 398 334.418 398 330 c
398 325.582 401.582 322 406 322 c
408.667 322 411.333 322 414 322 c
418.418 322 422 325.582 422 330 c
422 334.418 418.418 338 414 338 c
411.333 338 408.667 338 406 338 c
s
BT
/TT8 1 Tf
9 0 0 9 404.502 327 Tm
0 0 0 rg
(pat)Tj
/TT2 1 Tf
8 0 0 8 454 327.667 Tm
(p)Tj
ET
431.69 330 m
430.629 330 l
S
1 w
430.629 330 m
431.19 328.458 l
425.814 330 l
431.19 331.542 l
s
430.629 330 m
431.19 328.458 l
425.814 330 l
431.19 331.542 l
f*
2 J 0.5 w
434 330 m
431.69 330 l
S
0 J
434 330 m
446 330 l
S
447.54 329.94 m
447.54 329.112 446.868 328.44 446.04 328.44 c
445.212 328.44 444.54 329.112 444.54 329.94 c
444.54 330.768 445.212 331.44 446.04 331.44 c
446.868 331.44 447.54 330.768 447.54 329.94 c
f
447.54 329.94 m
447.54 330.768 446.868 331.44 446.04 331.44 c
445.212 331.44 444.54 330.768 444.54 329.94 c
444.54 329.112 445.212 328.44 446.04 328.44 c
446.868 328.44 447.54 329.112 447.54 329.94 c
s
1 1 1 rg
190 338 m
185.582 338 182 334.418 182 330 c
182 325.582 185.582 322 190 322 c
192.667 322 195.333 322 198 322 c
202.418 322 206 325.582 206 330 c
206 334.418 202.418 338 198 338 c
195.333 338 192.667 338 190 338 c
f*
190 338 m
185.582 338 182 334.418 182 330 c
182 325.582 185.582 322 190 322 c
192.667 322 195.333 322 198 322 c
202.418 322 206 325.582 206 330 c
206 334.418 202.418 338 198 338 c
195.333 338 192.667 338 190 338 c
s
BT
/TT8 1 Tf
9 0 0 9 188.502 327 Tm
0 0 0 rg
(pat)Tj
/TT2 1 Tf
8 0 0 8 238 327.667 Tm
(p)Tj
ET
215.69 330 m
214.629 330 l
S
1 w
214.629 330 m
215.19 328.458 l
209.814 330 l
215.19 331.542 l
s
214.629 330 m
215.19 328.458 l
209.814 330 l
215.19 331.542 l
f*
2 J 0.5 w
218 330 m
215.69 330 l
S
0 J
218 330 m
230 330 l
S
231.54 329.94 m
231.54 329.112 230.868 328.44 230.04 328.44 c
229.212 328.44 228.54 329.112 228.54 329.94 c
228.54 330.768 229.212 331.44 230.04 331.44 c
230.868 331.44 231.54 330.768 231.54 329.94 c
f
231.54 329.94 m
231.54 330.768 230.868 331.44 230.04 331.44 c
229.212 331.44 228.54 330.768 228.54 329.94 c
228.54 329.112 229.212 328.44 230.04 328.44 c
230.868 328.44 231.54 329.112 231.54 329.94 c
s
BT
/TT11 1 Tf
12 0 0 12 537.987 772 Tm
(528)Tj
ET
endstream
endobj
198 0 obj
<<
/Type /Font
/Subtype /Type1
/Encoding 217 0 R
/BaseFont /ZapfDingbats
/ToUnicode 218 0 R
>>
endobj
199 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [ 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 611 667 0 0 611 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0
0 0 0 0 0 0 500 500 444 500 444 278 500 500 278 0 0 278 722 500
500 500 0 389 389 278 500 444 0 0 444 ]
/Encoding /WinAnsiEncoding
/BaseFont /Times-Italic
/FontDescriptor 210 0 R
>>
endobj
200 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [ 250 0 0 0 0 0 0 0 0 0 0 0 250 0 250 0 500 500 500 500 500 500 500
500 500 500 278 278 0 0 0 0 0 722 0 667 722 0 556 0 722 333 0 0
0 889 0 0 556 0 0 0 611 0 722 0 0 0 0 0 0 0 0 0 0 444 500 444 500
444 333 500 500 278 0 500 278 778 500 500 500 0 333 389 278 500
500 722 500 500 ]
/Encoding /WinAnsiEncoding
/BaseFont /Times-Roman
/FontDescriptor 211 0 R
>>
endobj
201 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 222
/LastChar 222
/Widths [ 500 ]
/Encoding /MacRomanEncoding
/BaseFont /Times-Italic
/FontDescriptor 212 0 R
>>
endobj
202 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 118
/Widths [ 278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 556 556 556 556 556 556 556 556
556 556 0 0 0 0 0 0 0 722 722 722 0 0 611 0 0 278 0 0 0 0 722 778
667 0 0 667 611 0 0 0 0 0 0 0 0 0 0 0 0 556 0 556 611 556 0 611
611 278 0 0 278 889 611 611 0 0 389 556 333 611 556 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica-Bold
/FontDescriptor 213 0 R
>>
endobj
203 0 obj
[
/Separation /Blue /DeviceCMYK 204 0 R
]
endobj
204 0 obj
<< /FunctionType 0 /Domain [ 0 1 ] /Range [ 0 1 0 1 0 1 0 1 ] /BitsPerSample 8
/Size [ 255 ] /Length 675 /Filter /FlateDecode >>
stream
H e۶mٶmuٶm۶m۶k@ A`!P0apH(Qhш1X8qx HDH$IHdH)HTH4iHtHȘLȜ,YȚlȞ9ș\ȝ