Algorithms questions and answers
Sorting, searching, recursion, graphs and dynamic programming. Page 17 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 961-1020
- Difference and advantages between dijkstra A star
- Difference between a search engine's relevance rankings and a recommender system
- Difference between a stochastic and a heuristic algorithm
- Difference between atomic broadcast and consensus
- Difference between average case and amortized analysis
- Difference between AVL trees and splay trees
- Difference between back tracking and dynamic programming
- Difference between Big-O and Little-O Notation
- Difference between Big-Theta and Big O notation in simple language
- Difference between binary search and binary search tree?
- Difference between Divide and Conquer Algo and Dynamic Programming
- Difference between hamiltonian path and euler path
- Difference between Jaro-Winkler and Levenshtein distance?
- Difference between logistic regression and softmax regression
- Difference between On and Ologn - which is better and what exactly is Ologn?
- Difference between Prim's and Dijkstra's algorithms?
- Difference between priority queue and a heap
- Difference between stdmerge and stdinplace_merge?
- difference between subquadratic and quadratic algorithm
- Differences between backtracking and brute-force search
- Differences between ExpandoObject, DynamicObject and dynamic
- Differences between time complexity and space complexity?
- Different decision tree algorithms with comparison of complexity or performance
- Digital camera algorithms
- Dijkstra algorithm for 2D array in Java
- Dijkstra vs. Floyd-Warshall Finding optimal route on all node pairs
- Dijkstra with Parallel edges and self-loop
- Dijkstra's algorithm a greedy or dynamic programming algorithm?
- Dijkstra's Algorithm and Cycles
- Dijkstra's algorithm in python
- Dijkstra's Algorithm modification
- Directed graph node neighbors
- Directed Graph Processing in Java
- Directed maximum weighted bipartite matching allowing sharing of start/end vertices
- Discovery service and Leader election algorithm
- Discrete logarithm algorithm
- Disperse Duplicates in an Array
- DisProving that one algorithm works faster than another due to language internals
- Distinguishing extra element from two arrays?
- Distributed algorithm for SVD?
- distributed algorithm in C
- Distributed algorithm to compute the balance of the parentheses
- Distributed Graph Search
- Distributed hierarchical clustering
- Distributed lock with TTL
- Distributed Systems Keeping timestamp consistency between different nodes
- Divide-and-conquer algorithm for finding the majority element?
- divide list in two parts that their sum closest to each other
- Divide the list into three lists such that their sum are close to each other
- Dividing a number into random unequal parts
- Dividing an array into K subsets such that sum of all subsets is same using bitmasksDP
- Division without using '/
- DIvisive ANAlysis DIANA Hierarchical Clustering
- Divmod algorithm in brainfuck
- Do if statements affect in the time complexity analysis?
- Do iterative and recursive versions of an algorithm have the same time complexity?
- Do minimum depth, spanning trees algorithms exist?
- Do problem constraints change the time complexity of algorithms?
- Do variables declared in loop make space complexity ON?
- Do we need to use beam search in training process?

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