All Problems

93 problems total

Filter by Difficulty:

Tag:

Company:

Active filters:Tag: ctci×
TitleDifficultyVideosCompanies
Add Two Numbers represented as Linked Listmedium-
All Permutations of a String with distinct charactersmedium-
Binary Tree Path Sum - Find all paths between any two nodesmedium-
Circus tower sortingmedium-
Count Employees per departmenteasy-
Count the number of 2s between 0 and nhard-
Create linked lists of all the nodes at each depth for a Binary Treemedium-
Design a data structure for generic deck of cardsmedium-
Design a data structure for generic deck of cardsmedium-
Design a Database for Storing Students' Gradeseasy-
Design data structures for an online book reader systemmedium-
Design the classes and data structures for a call centermedium-
Determine if a string has all unique charactersmedium-
Determine whether two lines would intersect on a Cartesian planeeasy-
Encode XMLmedium-
Explain (n & (n-1)) == 0easy-
Find a line to cut two squares in halfeasy-
Find a line which passes the most number of pointsmedium-
Find duplicate elements in the array with 4KB memory onlymedium-
Find frequency of a word in a bookeasy-
Find if Path Exists in Directed Grapheasy-
Find if there is a path between two vertices in a directed grapheasy-
Find largest 1M numbers in 1B numbershard-
Find maximum of two numbers without using comparison operators or if-elsemedium-
Find missing integer in an array with only access to jth bit of elementsmedium-
Find the nearest numbers that have same number of 1s for an integermedium-
Fisher-Yates Shufflemedium-
Game of Master Mindmedium-
Implement 3 stacks in 1 arraymedium-
Implement multiplication, subtraction, and division using only additionmedium-
Implement rand7() using rand5()medium-
Remove Nth Node From End of Listmedium
Generate Parenthesesmedium-
Longest word made of other words in an arrayhard-
Maximum Sum Submatrixmedium-
Object-Oriented Design for Jigsaw Puzzlemedium-
Object-Oriented Design for Online Chat Serverhard-
OOD - Call Centermedium-
OOD - Chess gamehard-
OOD - Musical Juke Boxhard-
OOD - Online Book Reader Systemmedium-
OOD - Othello (Reversi) Gamemedium-
Populate next pointer to inorder successor in Binary Treemedium-
Print binary representation of a decimal numbermedium-
Randomly generate m integers from an array of size nhard-
Remove duplicate characters in a stringmedium-
Remove duplicates from an unsorted linked list keeping only one instanceeasy-
Replace all spaces in c-style string with '%20'medium-
Search a long string for small strings in an arrayhard-
Searching in a sorted array of strings with empty stringsmedium-
Showing 1 to 50 of 93 results