This is a list of coding questions that range from basic to advanced. The questions are organized by difficulty level.
- Find the minimum element in an array.
- Reverse a string.
- Check if a string is a palindrome.
- Sum of two integers without using arithmetic operators.
- Roman to integer.
- Implement a stack.
- Implement a queue.
- Implement a binary search tree.
- Find the longest common subsequence of two strings.
- Sort an array of numbers.
- K-means clustering.
- Dijkstra's algorithm.
- Prim's algorithm.
- Kruskal's algorithm.
- The traveling salesman problem.