Messages
4/23/2020
15 : 56
[interviewDojo] #10: Alternate string characters
Hi, Solving this problem on Strings will let you practice some important data structures and patterns that we have encountered so far. If you need a refresher, review the String Boot Camp and Trees
4/21/2020
15 : 57
[interviewDojo] #9: Strings Boot Camp
Hi, Today we discuss some basic concepts and operations on Strings. Interview problems on Strings are extremely common, and because strings can be considered arrays of characters the same patterns
4/17/2020
15 : 56
[interviewDojo] #7: Find the middle element of a linked list
Hi, Finding the middle element of a linked list is a simple problem that can be solved in linear time with a single pass of the list. Problem Given a linked list, find the middle element. Example:
4/16/2020
15 : 56
[interviewDojo] #6: Linked Lists Boot Camp
Hi, A linked list is a data structure that contains a sequence of nodes such that each node contains a value and a pointer to the next node. The first node is referred to as head and the last node is
4/14/2020
15 : 46
[interviewDojo] #5: Find balanced string with minimum insertions and deletions
Hi, Today's practice problem is on strings. Problem Given a string of parenthesis, if the parenthesis are not balanced, then return the balanced string than can be produced with the minimum number
4/12/2020
15 : 36
[interviewDojo] #4: Check if a tree is a Binary Search Tree
Hi, Today's problem is a fundamental algorithm to practice traversing tree data structures. Problem Given a binary tree, write an efficient algorithm to validate that the tree is a Binary Search
4/10/2020
15 : 36
[interviewDojo] #3: Binary Trees Boot Camp
Hi, Binary Trees are extremely common in interview questions. Today we review the basics and implement the two most important traversal algorithms: DFS (Depth First Search) and BFS (Breadth First
4/9/2020
16 : 37
[interviewDojo] #1: Sorting Boot camp
Hi! Today we discuss why sorting is important for algorithmic problem solving and we review the most important sorting algorithms. In the following days we will learn how to apply these techniques to
4/9/2020
16 : 37
[interviewDojo] #2: Merge K sorted array, size N each
Hi, Today we solve a classic sorting problem that is full of great patterns and ideas (super useful to solve interview problems). Problem Given K sorted arrays, write an algorithm that merges these