Skip to content

Commit

Permalink
Moving problems into sub-folders by source.
Browse files Browse the repository at this point in the history
  • Loading branch information
womcauliff committed Apr 15, 2019
1 parent 9b3e14c commit d401653
Show file tree
Hide file tree
Showing 95 changed files with 70 additions and 70 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
33 changes: 33 additions & 0 deletions 11-Essential-Coding-Interview-Questions/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# 11 Essential Coding Interview Questions

The following problems are introduced in the Udemy course by CS Dojo, ["11 Essential Coding Interview Questions."](https://www.udemy.com/11-essential-coding-interview-questions/)

## Arrays

1. [Find the most frequent element in an array](./Find-Most-Frequent-Element-In-Array/README.md)

2. [Find the common elements in two sorted arrays](./Common-Elements-In-Two-Sorted-Arrays/README.md)

3. [Is one array a rotation of another?](./Is-One-Array-a-Rotation-of-Another/README.md)

## Strings

4. [Non-Repeating Character](./Non-Repeating-Character/README.md)

5. [One Away Strings](./One-Away-Strings/README.md)

## Two-Dimensional Arrays

6. [Assign Numbers in Minesweeper](./Assign-Numbers-In-Minesweeper/README.md)

7. [Find Where to Expand in Minesweeper](./Find-Where-to-Expand-in-Minesweeper/README.md)

8. [Rotating a 2D Array by 90 Degrees (In Place)](./Rotating-2D-Array-In-Place/README.md)

## Linked Lists and Trees

9. [N-th Element of a Linked List](./N-th-Element-of-a-Linked-List/README.md)

10. [Is This a Binary Search Tree?](./Is-This-a-Binary-Search-Tree/README.md)

11. [Lowest Common Ancestor](./Lowest-Common-Ancestor/README.md)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
33 changes: 33 additions & 0 deletions Interview-Cake/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Interview Cake

The following problems are introduced in the [Interview Cake full course](https://www.interviewcake.com/) by Cake Labs.

- [1. Apple Stocks](./1-Apple-Stocks/README.md)

- [3. Highest Product of Three](./3-Highest-Product-of-Three/README.md)

- [4. Merging Meeting Times](./4-Merging-Meeting-Times/README.md)

- [8. Balanced Binary Tree](./8-Balanced-Binary-Tree/README.md)

- [14. Inflight Entertainment](./14-Inflight-Entertainment/README.md)

- [16. The Cake Thief](./16-The-Cake-Thief/README.md)

A variation of the "Unbounded Knapsack Problem."

- [26. Reverse String in Place](./26-Reverse-String-in-Place/README.md)

- [27. Reverse Words](./27-Reverse-Words/README.md)

- [30. Permutation Palindrome](./30-Permutation-Palindrome/README.md)

- [32. Top Scores](./32-Top-Scores/README.md)

- [34. Word Cloud Data](./34-Word-Cloud-Data/README.md)

- [36. Single Riffle Shuffle](./36-Single-Riffle-Shuffle/README.md)

- [42. Find Duplicate Files](./42-Find-Duplicate-Files/README.md)

- [43. Merge Sorted Arrays](./43-Merge-Sorted-Arrays/README.md)
74 changes: 4 additions & 70 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,74 +2,8 @@

Practice problems that challenge me to think carefully about algorithms and data structures.

## 11 Essential Coding Interview Questions
## Practice Problems by Source

The following problems are introduced in the Udemy course by CS Dojo, ["11 Essential Coding Interview Questions."](https://www.udemy.com/11-essential-coding-interview-questions/)

### Arrays

1. [Find the most frequent element in an array](./Find-Most-Frequent-Element-In-Array/README.md)

2. [Find the common elements in two sorted arrays](./Common-Elements-In-Two-Sorted-Arrays/README.md)

3. [Is one array a rotation of another?](./Is-One-Array-a-Rotation-of-Another/README.md)

### Strings

4. [Non-Repeating Character](./Non-Repeating-Character/README.md)

5. [One Away Strings](./One-Away-Strings/README.md)

### Two-Dimensional Arrays

6. [Assign Numbers in Minesweeper](./Assign-Numbers-In-Minesweeper/README.md)

7. [Find Where to Expand in Minesweeper](./Find-Where-to-Expand-in-Minesweeper/README.md)

8. [Rotating a 2D Array by 90 Degrees (In Place)](./Rotating-2D-Array-In-Place/README.md)

### Linked Lists and Trees

9. [N-th Element of a Linked List](./N-th-Element-of-a-Linked-List/README.md)

10. [Is This a Binary Search Tree?](./Is-This-a-Binary-Search-Tree/README.md)

11. [Lowest Common Ancestor](./Lowest-Common-Ancestor/README.md)

## Interview Cake

The following problems are introduced in the [Interview Cake full course](https://www.interviewcake.com/) by Cake Labs.

- [1. Apple Stocks](./1-Apple-Stocks/README.md)

- [3. Highest Product of Three](./3-Highest-Product-of-Three/README.md)

- [4. Merging Meeting Times](./4-Merging-Meeting-Times/README.md)

- [8. Balanced Binary Tree](./8-Balanced-Binary-Tree/README.md)

- [14. Inflight Entertainment](./14-Inflight-Entertainment/README.md)

- [16. The Cake Thief](./16-The-Cake-Thief/README.md)

A variation of the "Unbounded Knapsack Problem."

- [26. Reverse String in Place](./26-Reverse-String-in-Place/README.md)

- [27. Reverse Words](./27-Reverse-Words/README.md)

- [30. Permutation Palindrome](./30-Permutation-Palindrome/README.md)

- [32. Top Scores](./32-Top-Scores/README.md)

- [34. Word Cloud Data](./34-Word-Cloud-Data/README.md)

- [36. Single Riffle Shuffle](./36-Single-Riffle-Shuffle/README.md)

- [42. Find Duplicate Files](./42-Find-Duplicate-Files/README.md)

- [43. Merge Sorted Arrays](./43-Merge-Sorted-Arrays/README.md)

## Daily Coding Problem

- [2. Product of All Others](./Daily-Coding-Problem/2-Product-of-All-Others/README.md)
- [11 Essential Coding Interview Questions](./11-Essential-Coding-Interview-Questions/README.md)
- [Interview Cake](./Interview-Cake/README.md)
- [Daily Coding Problem](./Daily-Coding-Problem/README.md)

0 comments on commit d401653

Please sign in to comment.