7
1 Linear-Time Selection 22 45 14 28 29 44 39 09 23 10 52 50 05 06 38 11 15 03 26 37 53 25 54 40 02 12 16 30 19 42 13 41 48 01 18 43 17 47 46 24 20 33 32 31 34 04 07 51 49 35 27 21 08 36 N = 54

Linear-Time Selection

  • Upload
    kieu

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

Linear-Time Selection. 29. 10. 38. 37. 02. 42. 18. 24. 34. 35. 36. 22. 44. 52. 11. 53. 12. 13. 43. 20. 04. 27. 28. 23. 06. 26. 40. 19. 01. 46. 31. 49. 08. 14. 09. 05. 03. 54. 30. 48. 47. 32. 51. 21. 45. 39. 50. 15. 25. 16. 41. 17. 33. 07. - PowerPoint PPT Presentation

Citation preview

1

Linear-Time Selection

22

45

14

28

29

44

39

09

23

10

52

50

05

06

38

11

15

03

26

37

53

25

54

40

02

12

16

30

19

42

13

41

48

01

18

43

17

47

46

24

20

33

32

31

34

04

07

51

49

35

27

21

08

36

N = 54

2

22

45

14

28

29

44

39

09

23

10

52

50

05

06

38

11

15

03

26

37

53

25

54

40

02

12

16

30

19

42

13

41

48

01

18

43

17

47

46

24

20

33

32

31

34

04

07

51

49

35

27

21

08

36

22

45

29

28

14

10

44

39

23

09

06

52

50

38

05

11

37

26

15

03

25

54

53

40

02

16

42

30

19

12

13

48

41

18

01

24

47

46

43

17

31

34

33

32

20

07

51

49

35

04

Linear-Time Selection

3

22

45

14

28

29

44

39

09

23

10

52

50

05

06

38

11

15

03

26

37

53

25

54

40

02

12

16

30

19

42

13

41

48

01

18

43

17

47

46

24

20

33

32

31

34

04

07

51

49

35

27

21

08

36

22

45

29

28

14

10

44

39

23

09

06

52

50

38

05

11

37

26

15

03

25

54

53

40

02

16

42

30

19

12

13

48

41

18

01

24

47

46

43

17

31

34

33

32

20

07

51

49

35

04

Linear-Time Selection

4

2828

22

45

29

14

10

44

39

23

09

06

52

50

38

05

11

37

26

15

03

25

54

53

40

02

16

42

30

19

12

13

48

41

18

01

24

47

46

43

17

31

34

33

32

20

07

51

49

35

04

27

21

08

36

Linear-Time Selection

median of medians

5

22

45

29

28

14

10

44

39

23

09

06

52

50

38

05

11

37

26

15

03

25

54

53

40

02

16

42

30

19

12

13

48

41

18

01

24

47

46

43

17

31

34

33

32

20

07

51

49

35

04

27

21

08

36median of medians

Linear-Time Selection

6

22

45

29

28

14

10

44

39

23

09

06

52

50

38

05

11

37

26

15

03

25

54

53

40

02

16

42

30

19

12

13

48

41

18

01

24

47

46

43

17

31

34

33

32

20

07

51

49

35

04

27

21

08

36median of medians

Linear-Time Selection

⎣3n/10 elements smaller than or equal to 28⎦

7

22

45

29

28

14

10

44

39

23

09

06

52

50

38

05

11

37

26

15

03

25

54

53

40

02

16

42

30

19

12

13

48

41

18

01

24

47

46

43

17

31

34

33

32

20

07

51

49

35

04

27

21

08

36median of medians

Linear-Time Selection

⎣3n/10 elements greater than or equal to 28⎦