Data Structures
hash map

42 problems

#

Title

Acceptance

Difficulty

1

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

55.5%

easy

2

string
array
hash map
+1 more

31.0%

easy

3

Valid Anagram (easy)
sorting
recursion
hash map
+1 more

38.3%

easy

4

array
counting
hash map

75.4%

easy

5

17.3%

Med.

6

recursion
linked list
hash map

47.2%

Med.

7

28.0%

Med.

8

sliding window
string
hash map
+1 more

16.2%

hard

9

string
hash map
sliding window
+2 more

29.0%

hard

10

20.0%

hard

11

string
hash map
two pointers
+2 more

23.2%

hard

12

array
counting
sorting
+1 more

54.3%

easy

13

stack
monotonic stack
array
+1 more

55.3%

easy

14

55.3%

easy

15

0.0%

easy

16

hash map
counting
array
+1 more

61.4%

easy

17

hash map
counting
array
+1 more

0.0%

easy

18

39.7%

easy

19

0.0%

easy

20

string
array
hash map
+1 more

24.1%

easy

21

string
hash map
array
+1 more

0.0%

easy

22

string
hash map
counting
+1 more

56.7%

easy

23

hash map
string
counting

0.0%

easy

24

array
hash map
hash set
+3 more

82.6%

easy

25

top k elements
hash map
priority queue
+1 more

55.9%

Med.

26

sorting
counting
hash map
+2 more

80.4%

Med.

27

counting
greedy algorithm
array
+1 more

22.7%

Med.

28

top k elements
greedy algorithm
heap
+3 more

44.4%

hard

29

stack
hash map
priority queue
+2 more

40.0%

hard

30

string
greedy algorithm
monotonic stack
+3 more

18.0%

Med.

31

greedy algorithm
string
counting
+1 more

15.3%

Med.

32

string
string matching
trie
+3 more

30.5%

easy

33

hash map
sorting
array
+1 more

83.4%

easy

34

prefix sum
hash map
array
+1 more

29.0%

Med.

35

prefix sum
hash map
sliding window
+1 more

56.6%

Med.

36

50.5%

Med.

37

prefix sum
array
hash map
+1 more

45.2%

Med.

38

hash map
two pointers
array
+1 more

65.9%

easy

39

stack
string
simulation
+1 more

37.9%

easy

40

string
hash map
sorting
+1 more

75.6%

Med.

41

matrix
hash set
hash map
+2 more

35.8%

Med.

42

clone
graph
depth-first search
+3 more

46.3%

Med.