Click here to load reader

Chapter 10 Chapter 10 m-way 搜尋樹與 B-Tree 10.1 10.1 m-way 搜尋樹 10.2 10.2 B-Tree

  • View
    241

  • Download
    0

Embed Size (px)

Citation preview

  • Slide 1
  • Chapter 10 Chapter 10 m-way B-Tree 10.1 10.1 m-way 10.2 10.2 B-Tree
  • Slide 2
  • - JAVA 2 10.1 10.1 m-way m-way (m-way search tree)? m-way m T T m- way T 1. n, A0, (K1, A1), (K2, A2), , (Kn, An) Ai 0 i n < m Ki 1 i n < m 2. Ki < Ki+1 1 i < n 3. Ai Ki+1 Ki 0 < i < n 4. An Kn A0 K1 5. Ai 0 i n m-way
  • Slide 3
  • - JAVA 3 10.1 10.1 m-way 3-way 12 12, 17, 23, 25, 28, 32, 45, 48, 55, 60,70
  • Slide 4
  • - JAVA 4 10.1 10.1 m-way 3-way 3-way n, A0, (K1, A1), (K2, A2),,(Kn, An) a 2, b, (23, c), (48, d) abcdefgabcdefg 2, b, (23, c),(48, d) 2, 0, (12, 0), (17, 0) 2, e, (28, 0), (32, f) 2, 0, (55, 0), (60, g) 1, 0, (25, 0) 2, 0, (38, 0), (45, 0) 1, 0, (70, 0)
  • Slide 5
  • - JAVA 5 10.1 10.1 m-way 10.1.1 m-way 3-way 5 7 12 6 8 4 3 10 x (1) 5 (2) 7 (3) 12 5, x 5, 7 12, x
  • Slide 6
  • - JAVA 6 10.1 10.1 m-way (4) 6 (5) 8 (6) 4 5, 7 12, x6, x 5, 7 8, 126, x 5, 7 8, 126, x 4, x
  • Slide 7
  • - JAVA 7 10.1 10.1 m-way (7) 3 (8) 10 5, 7 8, 126, x 3,4 5, 7 8, 126, x 3,4 10, X
  • Slide 8
  • - JAVA 8 10.1 10.1 m-way 10.1.2 m-way
  • Slide 9
  • - JAVA 9 10.1 10.1 m-way 3-way 5, 7 8, 126, x 3,4 10, X
  • Slide 10
  • - JAVA 10 10.1 10.1 m-way 3 8 5, 7 8, 126, x 4,X 10, X 5, 7 10, 126, x 4,X
  • Slide 11
  • - JAVA 11 10.1 10.1 m-way 12 7 10 5, 7 10, X6, x 4,X 5, 10 6, x 4,X 5, 6 4,X
  • Slide 12
  • - JAVA 12 10.2 B-tree B-tree order m B-tree m-way 1 m/2 m m/2 -1 m1 ( m/2 m/2 )
  • Slide 13
  • - JAVA 13 10.2 B-tree B-tree of order 3
  • Slide 14
  • - JAVA 14 10.2 B-tree B-tree of order 3 degree 2 3 B-tree of order 3 2-3 tree m=4 2-3-4 tree
  • Slide 15
  • - JAVA 15 10.2 B-tree 10.2.1 B-Tree B-tree X B-tree B-tree P m-1 m-1 order m B-tree m-1
  • Slide 16
  • - JAVA 16 10.2 B-tree B-Tree of order 5
  • Slide 17
  • - JAVA 17 10.2 B-tree 88 j j m1 ( 4 B-Tree of order 5)
  • Slide 18
  • - JAVA 18 10.2 B-tree 98
  • Slide 19
  • - JAVA 19 10.2 B-tree 91
  • Slide 20
  • - JAVA 20 10.2 B-tree 93
  • Slide 21
  • - JAVA 21 10.2 B-tree 99
  • Slide 22
  • - JAVA 22 10.2 B-tree 10.2.2 B-Tree B-Tree 10-4 B-Tree of order 5
  • Slide 23
  • - JAVA 23 10.2 B-tree p p X p m / 21 (2 m 5)
  • Slide 24
  • - JAVA 24 10.2 B-tree p X p m / 21 (2 ) B-Tree
  • Slide 25
  • - JAVA 25 10.2 B-tree
  • Slide 26
  • - JAVA 26 10.2 B-tree
  • Slide 27
  • - JAVA 27 10.2 B-tree
  • Slide 28
  • - JAVA 28 10.2 B-tree
  • Slide 29
  • - JAVA 29 10.2 B-tree
  • Slide 30
  • - JAVA 30 10.2 B-tree
  • Slide 31
  • - JAVA 31 10.2 B-tree
  • Slide 32
  • - JAVA 32 10.2 B-tree