Hone your computer science fundamentals by implementing important data structures and algorithms from scratch and practice the questions where algorithmic efficiency is key.
Perguntas para Prática de Quiz
Lista de perguntas
StackImplement a stack data structure containing the common stack methods
Idiomas
JSTS
Insertion SortImplement a function that performs an insertion sort
Idiomas
JSTS
Binary SearchImplement a function that performs binary search on an array of numbers
Idiomas
JSTS
Breadth-first SearchImplement a breadth-first search algorithm that traverses a directed graph in a breadth-first manner
Idiomas
JSTS
Depth-first SearchImplement a depth-first search algorithm that traverses a directed graph in a depth-first manner
Idiomas
JSTS
Heap SortImplement a function that performs a heap sort
Idiomas
JSTS
QueueImplement a queue data structure containing the common queue methods
Idiomas
JSTS
Event EmitterImplement a class that can subscribe to and emit events that trigger attached callback functions
Idiomas
JSTS
Merge SortImplement a function that performs a recursive merge sort
Idiomas
JSTS
Quick SortImplement a function that performs a recursive quick sort
Idiomas
JSTS
Topological SortImplement a function that performs a topological sort
Idiomas
JSTS
Selection SortImplement a function that performs a selection sort
Idiomas
JSTS
Unique ArrayImplement a function to remove all duplicate values from an array
Idiomas
JSTS
Data MergingImplement a function to merge rows of data from the same user
Idiomas
JSTS
Event Emitter IIImplement a class that can subscribe to and emit events that trigger attached callback functions. Subscription objects are returned and can unsubscribe itself
Idiomas
JSTS
Transfer ListBuild a component that allows transferring of items between two lists
Available frameworks
Undoable CounterBuild a counter with a history of the values and ability to undo/redo actions
Available frameworks
Backbone ModelImplement a class resembling Backbone.Model which allows storing of attributes/values and responding to changes in specific attribute values
Idiomas
JSTS
Data SelectionImplement a function to filter rows of data matching a specified requirement
Idiomas
JSTS
Table of ContentsImplement a function to construct a table of contents from an HTML document
Idiomas
HTMLJSTS
Transfer List IIBuild a component that allows transferring of items between two lists, bulk selection/unselection of items, and adding of new items
Available frameworks
WordleBuild Wordle, the word-guessing game that took the world by storm