Patterns
counting

53 problems

#

Title

Acceptance

Difficulty

1

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

55.4%

easy

2

string
hash set
counting
+1 more

30.9%

easy

3

Valid Anagram (easy)
string
hash map
counting
+1 more

38.2%

easy

4

array
string
two pointers
+2 more

27.7%

easy

5

array
counting
hash map
+1 more

75.3%

easy

6

array
two pointers
sorting
+1 more

22.5%

Med.

7

27.9%

Med.

8

29.8%

hard

9

sliding window
array
two pointers
+1 more

48.6%

hard

10

sliding window
hash map
string
+2 more

16.2%

hard

11

sliding window
hash map
string
+1 more

23.1%

hard

12

29.0%

hard

13

cyclic sort
bitwise xor
array
+2 more

42.4%

easy

14

47.9%

easy

15

28.8%

Med.

16

16.6%

hard

17

37.0%

Med.

18

monotonic stack
array
stack
+1 more

67.6%

Med.

19

55.3%

easy

20

0.0%

easy

21

array
counting
hash map
+1 more

61.4%

easy

22

hash map
array
counting
+1 more

0.0%

easy

23

39.7%

easy

24

0.0%

easy

25

string
hash map
greedy algorithm
+1 more

24.1%

easy

26

string
hash map
counting
+1 more

0.0%

easy

27

string
hash map
counting
+1 more

56.7%

easy

28

hash map
string
counting
+2 more

0.0%

easy

29

binary tree
tree breadth first search
level order traversal
+3 more

32.1%

Med.

30

45.0%

Med.

31

0.0%

Med.

32

matrix traversal
graph
depth-first search
+4 more

49.1%

easy

33

matrix
simulation
counting
+1 more

27.2%

easy

34

binary search tree
dynamic programming
recursion
+2 more

34.3%

hard

35

array
bitwise xor
hash map
+2 more

82.5%

easy

36

top k elements
hash map
heap
+3 more

55.9%

Med.

37

string
hash map
sorting
+2 more

80.5%

Med.

38

greedy algorithm
hash map
heap
+3 more

22.6%

Med.

39

greedy algorithm
priority queue
heap
+3 more

33.1%

hard

40

40.0%

hard

41

string
stack
greedy algorithm
+2 more

48.3%

Med.

42

string
monotonic stack
greedy algorithm
+3 more

17.9%

Med.

43

string
greedy algorithm
counting
+1 more

15.3%

Med.

44

backtracking
recursion
subsets
+1 more

36.3%

Med.

45

array
hash map
sorting
+2 more

83.4%

easy

46

array
sliding window
prefix sum
+2 more

56.6%

Med.

47

array
prefix sum
hash map
+1 more

50.5%

Med.

48

simulation
counting
array

92.1%

easy

49

matrix
hash set
matrix traversal
+3 more

35.7%

Med.

50

dynamic programming
string
recursion
+1 more

17.2%

Med.

51

dynamic programming
matrix traversal
recursion
+2 more

65.3%

Med.

52

31.9%

Med.

53

string
stack
dynamic programming
+2 more

15.5%

hard