Data Structures questions and answers
Arrays, maps, trees, heaps and how to pick between them. Page 3 of 20.
Data Structures & Algorithms practice on Codemia
Step through 300 algorithm problems with animated visualisers that show the data structure changing as the code runs.
Answers 121-180
- Algorithm to remove a character from a word such that the reduced word is still a word in dictionary
- algorithm to resolve version scope based dependency
- Algorithm to rotate an array in linear time
- Algorithm to simplify a weighted directed graph of debts
- Algorithm to split an array into P subarrays of balanced sum
- Algorithm to tell if two arrays have identical members
- algorithm to trace border in 2D array
- Algorithm to transform one word to another through valid words
- Algorithm/approximation for combined independent set/hamming distance
- Algorithm/Data Structure Design Interview Questions
- Algorithmic question Best angle to view trees from fixed camera
- Algorithms and Data Structures best suited for a spell checker, dictionary and a thesaurus
- Algorithms for compression of set tries
- Algorithms for subgraph isomorphism detection
- Algorithms question flipping columns
- Algorithms/Data structures for collapsing overlapping events on a timeline
- All combinations of a list of lists
- All minimum spanning trees implementation
- All possible array initialization syntaxes
- All Possible Combinations of a list of Values
- All possible combinations of an array
- All possible paths from one node to another in a directed tree igraph
- All possible paths in a cyclic undirected graph
- Allow AWS SQS queue access across regions
- Alpha-beta prunning with transposition table, iterative deepening
- Am I right about the differences between Floyd-Warshall, Dijkstra''s and Bellman-Ford algorithms?
- Amazon S3 What are considered PUT/COPY/POST/LIST request?
- Amortized analysis of stdvector insertion
- Amortized time of dynamic array
- An algorithm to find a pair of sums from a list of numbers?
- An algorithm to find the nth largest number in two arrays of size n
- An algorithm to solve a simple? array problem
- An efficient sorting algorithm for almost sorted list containing time data?
- An efficient way to Base64 encode a byte array?
- An elegant way to consume all bytes of a BinaryReader?
- An interchangeable key/value HashMap Set structure
- An intuitive understanding of heapsort?
- An Optimum 2D Data Structure
- An ordered dictionary supporting decrease-key?
- Analyze a tensorflow graph or a .pb file on Tensorboard
- Android Clear the back stack
- Android Create spinner programmatically from array
- Any shortcut to initialize all array elements to zero?
- Any way to declare an array in-line?
- Any working example of VF2 algorithm?
- Append a dictionary to a dictionary
- Append integer to beginning of list in Python
- Append values to a set in Python
- Appending a vector to a vector
- Appending the same string to a list of strings in Python
- Applications of red-black trees
- Are arrays passed by value or passed by reference in Java?
- Are AVL trees evil?
- Are decision trees e.g. C4.5 considered nonparametric learning?
- Are dictionaries ordered in Python 3.6?
- Are interval, segment, Fenwick trees the same?
- Are list-comprehensions and functional functions faster than for loops?
- Are lists thread-safe?
- Are lists thread-safe?
- Are nested intervals a viable solution to nested set modified pre-order traversal RDBMS performance degredation?

Course
Intermediate
27 lessons
15 hours
DSA Fundamentals
Master algorithmic patterns and data structures through hands-on LeetCode-style problems - from arrays and hashing to dynamic programming and advanced graphs.
View the course