Algorithms
sorting

67 problems

#

Title

Acceptance

Difficulty

1

Contains Duplicate (easy)
hash map
hash set
array
+1 more

55.5%

easy

2

Valid Anagram (easy)
string
hash map
sorting
+2 more

38.4%

easy

3

binary search
recursion
sorting

15.4%

Med.

4

two pointers
array
binary search
+1 more

42.4%

easy

5

array
sorting
two pointers
+1 more

42.5%

easy

6

array
sorting
two pointers
+3 more

35.6%

easy

7

sorting
two pointers
array
+3 more

22.2%

Med.

8

sorting
array
greedy algorithm

12.2%

Med.

9

sorting
two pointers
array
+1 more

22.7%

Med.

10

array
sorting
two pointers
+1 more

29.6%

Med.

11

17.3%

Med.

12

12.7%

Med.

13

sliding window
array
two pointers
+2 more

19.7%

easy

14

merge intervals
sorting
greedy algorithm

31.3%

Med.

15

sorting
greedy algorithm
array

28.1%

Med.

16

merge intervals
array
sorting
+1 more

25.8%

hard

17

43.1%

hard

18

48.4%

hard

19

sorting
cyclic sort
array

48.3%

easy

20

array
cyclic sort
sorting
+1 more

54.3%

easy

21

48.1%

easy

22

28.9%

Med.

23

16.8%

hard

24

linked list
recursion
sorting
+4 more

80.1%

easy

25

69.7%

easy

26

hash map
counting
array
+1 more

61.4%

easy

27

hash map
counting
array
+1 more

0.0%

easy

28

greedy algorithm
sorting
priority queue
+1 more

32.3%

hard

29

binary search
sorting
graph algorithms
+3 more

62.6%

hard

30

binary search
sorting
array
+1 more

32.8%

easy

31

binary search
array
sorting

23.7%

Med.

32

binary search
array
sorting

39.4%

Med.

33

binary search
array
sorting

24.1%

Med.

34

binary search
array
sorting
+1 more

35.0%

easy

35

23.1%

Med.

36

array
hash map
hash set
+3 more

82.6%

easy

37

array
sorting
counting
+1 more

68.2%

Med.

38

heap
top k elements
priority queue
+2 more

63.6%

easy

39

top k elements
sorting
array
+2 more

42.7%

easy

40

heap
priority queue
top k elements
+3 more

25.0%

easy

41

top k elements
sorting
array
+2 more

55.9%

Med.

42

sorting
counting
hash map
+2 more

80.5%

Med.

43

heap
priority queue
top k elements
+2 more

52.7%

Med.

44

binary search
sorting
array
+2 more

26.7%

Med.

45

sorting
array
top k elements

51.3%

Med.

46

33.1%

hard

47

linked list
sorting
k-way merge
+2 more

84.3%

Med.

48

k-way merge
sorting
priority queue
+2 more

64.5%

Med.

49

binary search
sorting
matrix
+1 more

55.8%

hard

50

31.4%

hard

51

greedy algorithm
array
sorting
+1 more

30.4%

Med.

52

21.8%

Med.

53

dynamic programming
recursion
greedy algorithm
+3 more

50.7%

hard

54

string
string matching
trie
+3 more

30.5%

easy

55

string
array
dynamic programming
+3 more

53.0%

Med.

56

36.8%

Med.

57

hash map
sorting
array
+1 more

83.4%

easy

58

greedy algorithm
sorting
array

20.2%

Med.

59

array
prefix sum
recursion
+1 more

67.0%

easy

60

prefix sum
hash map
array
+1 more

29.0%

Med.

61

73.9%

Med.

62

k-way merge
priority queue
sorting
+1 more

42.4%

hard

63

hash map
two pointers
array
+1 more

65.9%

easy

64

binary search
recursion
sorting

21.9%

easy

65

string
hash map
sorting
+1 more

75.6%

Med.

66

binary search
array
sorting
+2 more

26.0%

Med.

67

merge intervals
heap
sorting
+2 more

22.6%

Med.