Multiway Search Trees - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Multiway Search Trees

Description:

Multiway Search Trees. IkjunYeom. B+- (1/10) B- ... – PowerPoint PPT presentation

Number of Views:79
Avg rating:3.0/5.0
Slides: 12
Provided by: skk89
Category:
Tags: multiway | search | trees

less

Transcript and Presenter's Notes

Title: Multiway Search Trees


1
Multiway Search Trees
  • Ikjun Yeom

2
B-??(1/10)
  • B-??? ??? ??
  • B-???? ???
  • (1) ???(index) ??? ???(data)??
  • ??? ?? B-????? ?? ??? ??,
  • ?? ???? ??
  • ??? ?? B-????? ?? ??? ??,
  • ?? ?? ??? ??
  • (2) ??? ??? ???? ??? ???? ?? ??
  • ?? ?? ?? ?? ???? ??

3
B-??(2/10)- ?? 3? B-??? ?
A
20
40
B
C
D
30
70
80
10
2 4 6
12 16 18
40 50 60
71 72
80 82 84
20 25
32 36
  • ??? ?? (??)
  • ??? ???? ?? 2? 2-3 ??? ???? ??
  • ??? ?? ??? ??? ?? ??? ??? ??? ??.

4
B-??(3/10) - ??
  • ??? m? B-??(B-tree of order m)
  • ????? ?? ???? ??
  • (1)?? ??? ??? ?? ??? ?????, ?? ????.
  • ??? ??? ??? ???.
  • (2)??? ??? ??? m? B-??? ???.
  • ? ??? ??? ?? ?? ??? ??? ?? ??? ??.
  • (3)??? ??? ?? n,Ai,(K1,A1),(K2,A2),...,(Kn,An)
  • - Ai(0inltm)? ????? ?? ???, Ki(1iltnltm)? ??
  • - K0-8, Kn1 8
  • - ???? Ai? ?? ??? 0iltn? ?, Ki1?? ?? Ki??
  • ??? ?? ?? ???.

5
B-??(4/10) - ??
  • ? ?? ??? ?? ??
  • ??? ???? ?? ?? ??
  • ?? ??

// B-???? x ?? ?? ?? ??? ????. // ??? ??? ????.
??? ??? NULL? ????. if the tree is empty return
NULL K0 -MAXKEY for(p root p is an
index node p Ai)         p? ??? ?? ??? ??
??. n, A0, (K1, A1), ...,(Kn,An)         Kn1
MAXKEY         Ki lt x lt Ki1 // p ???
??? ????. x? ?? ??? ?? ?? E? ?? p? ???? if ???
??? ??? E? return else return NULL
B-????? ?? ????
6
B-??(5/10) - ??(1)
  • B-????? ???? ??? ??? ??? ???? ??? ??? ??
  • ??? ??? ??? ?? ?? ? ??? ??? ??
  • ??? ??? ??? ??? ??
  • ? ? ?? ?? ??? ?? ?? ??? ??? ???
  • ?? ???? ?? B-?? ?? ??? ??? ??
  • ??? ??? ??
  • ??? ?? ??? B-????? ?? ?? ??? ??

7
B-??(6/10) - ??(2)
A
20
40
(a) 14? ??
B
C
D
30
70
80
10
16
2 4 6
12 14
40 50 60
71 72
80 82 84
20 25
32 36
16 18
G
40
(b) 86? ??
A
F
80
20
B
C
D
E
10
16
30
70
84
2 4 6
12 14
16 18
20 25
32 36
40 50 60
71 72
80 82
84 86
8
B-??(7/10) - ??(1)
  • ???? ???? ?? ? ?????? ??? ??
  • ?? ?? ?? ???? ?? ??
  • ??? ?? B-??? ????? ??? ?? ???
  • ??? -1??? ?? ?? ?, ?? ??? ??? ?? ??
    ?? ?? ?
  • ??? ?? ??? ?? ??? ??? ?? ??
  • ??? ?? ?, ?? ??? ??? ?
  • (c ??? ??? ?? ? ?? ?? ?)
  • ??? ??? ?
  • ??? ??? ?? ?? ?? ???? ?? ??
  • ??? ??? ??? ???? ????, ??? ??? ???? ??
  • ??? ??? ?? ?? ?? ??? ??
  • ?? ?? ? ?? ?? ??? ??? ?? ??? ?? ???? ??? ???? ??
    ?? ?? ??(??? ??)? ?? ? ?? ????.

9
B-??(8/10) - ??(2)
A
20
40
B
C
D
30
70
82
10
2 4 6
12 16 18
40 50 60
72 80
82 84
20 25
32 36
(a) ??11.11?? 71? ?? ?
A
20
40
B
C
D
30
70
10
2 4 6
12 16 18
40 50 60
72 82 84
20 25
32 36
(b) (a)?? 80? ?? ?
10
B-??(9/10) - ??(3)
G
40
A
F
80
20
B
C
D
E
10
16
30
70
84
2 4 6
12 14
16 18
20 25 36
40 50 60
71 72
80 82
84 86
(a) C? ??? ??? (32 ??11.12(b) )
G
40
A
F
80
16
B
C
D
E
10
20
70
84
2 4 6
12 14
16 18
20 32 36
40 50 60
71 72
80 82
84 86
(b) B?? ??? ?
11
B-??(10/10) - ??(4)
G
40
A
F
80
20
B
C
D
E
10
16
30
70
2 4 6
12 14
16 18
20 25
40 50 60
71 72
80 82 84
32 36
(a) E? ??? ???? ? (86??)
G
40
A
F
20
B
C
D
10
16
30
70
80
2 4 6
12 14
32 36
40 50 60
71 72
80 82 84
16 18
20 25
(b) F? ??? ???? ?
Write a Comment
User Comments (0)
About PowerShow.com