Reverse a String in Python November 7, 2020 Algorithm / Data Structure / python This interview question requires you to reverse a string using recursion. Make sure to think of the base case here.
Implement a Queue Using Two Stacks in Python October 21, 2020 Data Structure / python Given the Stack class below, implement a Queue class using two stacks
Balanced Parentheses Check in Python October 12, 2020 Algorithm / Data Structure / python Given a string of opening and closing parentheses, check whether it’s balanced. We have 3 types of parentheses: round brackets: (), square brackets: [], and curly brackets: {}.
Largest Continuous Sum in Python October 2, 2020 Algorithm / Data Structure / python Given an array of integers (positive and negative) find the largest continuous sum.
Find the Missing Element in Python September 28, 2020 Algorithm / Data Structure / python Consider an array of non-negative integers. A second array is formed by shuffling the elements of the first array and deleting a random element. Given these two arrays, find which element is missing in the second array.
Big-O Complexity for Python Data Structures September 20, 2020 Algorithm / Data Structure / python Big-O Complexity for Python Data Structures
Algorithm Big-O Notation Examples September 19, 2020 Algorithm / Data Structure Big-O (in its simplest form) reduces the comparison between algorithms to a single variable. That variable is chosen based on observations or assumptions
Linked List Reversal in Python September 15, 2020 Data Structure / python Write a function to reverse a Linked List in place. The function will take in the head of the list as input and return the new head of the list.
Linked List Nth to Last Node in Python September 13, 2020 Data Structure / python Write a function that takes a head node and an integer value n and then returns the nth to last node in the linked list. For example, given:
Singly Linked List Cycle Check in Python September 10, 2020 Algorithm / Data Structure / python Given a singly linked list, write a function which takes in the first node in a singly linked list and returns a boolean indicating if the linked list contains a "cycle".