1-2 pages, Essay on union find, I need it done in 5 hours

profileroinuj
20200903063139hw13.pdf

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

63

QuickFindUF test(a)

Result:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

63

QuickFindUF test(b)

Result:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

63

QuickFindUF test(c)

Result:

0 1 2 3 4 5 6 7 8 9 10 11 12

19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60 61 62 63

QuickUnionUF test(a)

13 14 15 16 17 18

Result

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

63

QuickUnionUF test(b)

Result:

19

18

21

23

22

20

25

27

26

24

29

31

30

28

33

35

34

32

37

39

38

36

41

43

42

40

45

47

46

44

49

48

51

50

53

55

54

52

57

59

58

56

61

63

62

60

1

3

2

5

7

6

4

9

11

10

8

13

15

14

12

17

16

0

QuickUnionUF test(c)

Result:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

0

WeightedQuickUnionUF test(a)

Result:

63 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

0

WeightedQuickUnionUF test(a)

Result:

3

WeightedQuickUnionUF test(c)

2

0

1

7

6

4

5

11

10

8

9

15

14

12

13

19

18

16

17

23

22

20

21

27

26

24

25

31

30

28

29 35

34

32

33

39

38

36

37

43

42

40

41

47

46

44

45 51

50

48

49

55

54

52

53

59

58

56

57

63

62

60

61

Result: