19.09.2015 Views

Prentice.Hall.Introduction.to.Java.Programming,.Brief.Version.9th.(2014).[sharethefiles.com]

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

After deleting 25, the new tree is as shown in Figure 48.28(j). Now<br />

delete 16. Apply Case 2, as shown in Figure 48.28(k). The new tree is<br />

shown in Figure 48.28(l).<br />

After deleting 34, the new tree is as shown in Figure 48.28(m).<br />

After deleting 27, the new tree is as shown in Figure 48.28(n).<br />

20<br />

20<br />

20<br />

15<br />

34<br />

15<br />

34<br />

15<br />

27<br />

3 16 25<br />

50<br />

3 16 25<br />

null<br />

3 16 25 34<br />

27<br />

27<br />

(a) Delete 50 (b) Case 1.2 (c) Delete 20<br />

16<br />

16<br />

16<br />

15<br />

27<br />

15<br />

27<br />

15<br />

27<br />

3 16 25 34<br />

3 null 25 34<br />

3 25 34<br />

(d) Copy 16 <strong>to</strong> replace 20 (e) Case 2 (f) Delete 15<br />

16<br />

16<br />

27<br />

3<br />

27<br />

null<br />

27<br />

16<br />

34<br />

25 34<br />

25 34<br />

null<br />

25<br />

(g) Delete 3 (h) Case 3 (i) Case 2<br />

27<br />

27<br />

27<br />

16<br />

34<br />

16<br />

34<br />

null<br />

34<br />

25<br />

(i) Delete 25 (j) Delete 16 (k) Case 2<br />

27<br />

27 root: null<br />

34<br />

(l) Delete 34 (m) Delete 27 (n) Empty tree<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!