Algorithms questions and answers
Sorting, searching, recursion, graphs and dynamic programming. Page 6 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 301-360
- Algorithm to generate all possible permutations of a list?
- Algorithm to generate anagrams
- Algorithm to generate bit mask
- Algorithm to generate mountain ranges with upstrokes and down-strokes java
- Algorithm to generate random 2D polygon
- Algorithm to generate RGB graduated colors in PHP
- Algorithm to generate spanning set
- Algorithm to get all possible string combinations from array up to certain length
- Algorithm to get the excel-like column name of a number
- Algorithm to group items in groups of 3
- Algorithm to group objects
- Algorithm to group sets of points together that follow a direction
- Algorithm to handle data aggregation from multiple error-prone sources
- Algorithm to implement kinetic scrolling
- Algorithm to implement non-binary trees using 1-dimensional vector?
- Algorithm to iterate through sample space of numbers
- Algorithm to loop over an array from the middle outwards?
- Algorithm to make a String nice or ugly
- Algorithm to make numbers from match sticks
- Algorithm to map an interval to a smaller interval
- Algorithm to match pairs from two sets
- Algorithm to merge multiple sorted sequences into one sorted sequence in C
- Algorithm to mix colours on 7 individual pieces of toy
- Algorithm to mix sound
- algorithm to parse string with dictionary
- Algorithm to place a mailbox to minimize the total distance that the residents travel to get their mail
- Algorithm to place the rectangular inside the polygon
- Algorithm to place x items equidistantly on an n by m wrapping grid
- Algorithm to print out a shuffled list, in-place and with O1 memory
- Algorithm to produce a difference of two collections of intervals
- Algorithm to quickly find animals away from the herd
- Algorithm to randomly generate an aesthetically-pleasing color palette
- 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 return all combinations of k elements from n
- Algorithm to rotate an array in linear time
- Algorithm to search for a list of words in a text
- Algorithm to select a set of numbers to reach a minimum total
- Algorithm to select a single, random combination of values?
- Algorithm to select Player with max points but with a given cost
- Algorithm to share/settle expenses among a group
- Algorithm to simplify a weighted directed graph of debts
- Algorithm to smooth a curve while keeping the area under it constant
- Algorithm to solve the points of a evenly-distributed / even-gaps spiral?
- Algorithm to sort pairs of numbers
- Algorithm to split an array into P subarrays of balanced sum
- algorithm to sum up a list of numbers for all combinations
- Algorithm to take the union of rectangles and to see if the union is still a rectangle
- Algorithm to tell if two arrays have identical members
- algorithm to trace border in 2D array
- Algorithm to transfer water from a set of bottles to another one metaphorically speaking
- Algorithm to transform a workflow DAG into parallel resource allocation?
- Algorithm to transform one word to another through valid words
- algorithm used to calculate 5 star ratings
- Algorithm with On log n time and O1 space complexity vs On time and On space complexity
- 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 - Find duration of overlapping intervals in a cyclic world 24 hours
- Algorithms and Data Structures best suited for a spell checker, dictionary and a thesaurus

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