Algorithms
dynamic programming

26 problems

#

Title

Acceptance

Difficulty

1

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

38.4%

easy

2

28.9%

Med.

3

binary tree
recursion
depth-first search
+2 more

24.5%

Med.

4

recursion
divide and conquer
dynamic programming

67.2%

hard

5

binary tree
binary search tree
recursion
+2 more

30.1%

hard

6

binary search tree
dynamic programming
recursion
+2 more

34.4%

hard

7

greedy algorithm
string
backtracking
+3 more

44.5%

hard

8

string
recursion
backtracking
+3 more

33.1%

easy

9

greedy algorithm
array
sorting
+1 more

30.4%

Med.

10

greedy algorithm
0/1 knapsack
dynamic programming
+1 more

43.8%

Med.

11

dynamic programming
recursion
greedy algorithm
+2 more

42.7%

Med.

12

dynamic programming
recursion
subsets
+1 more

35.0%

Med.

13

dynamic programming
recursion
greedy algorithm
+3 more

50.7%

hard

14

dynamic programming
recursion
subsets

55.6%

hard

15

dynamic programming
recursion
backtracking
+2 more

44.6%

hard

16

backtracking
recursion
dynamic programming

46.4%

Med.

17

string
array
dynamic programming
+3 more

53.0%

Med.

18

graph algorithms
shortest path
dynamic programming
+2 more

40.8%

Med.

19

dynamic programming
array
greedy algorithm
+1 more

22.3%

Med.

20

dynamic programming
string matching
array
+1 more

33.0%

Med.

21

dynamic programming
array
greedy algorithm
+2 more

20.3%

Med.

22

dynamic programming
recursion
string
+1 more

17.2%

Med.

23

dynamic programming
recursion

65.3%

Med.

24

dynamic programming
recursion
string
+1 more

40.8%

Med.

25

graph algorithms
depth-first search
breadth-first search
+3 more

30.7%

Med.

26

stack
string
breadth-first search
+3 more

15.8%

hard