Draft by Ciro Santilli with cross language input/output test cases: github.com/cirosantilli/algorithm-cheat
More commonly known as a map or dictionary.
Like Binary search tree, but each node can have multiple objects and more than two children.
Sample implementations:

Articles by others on the same topic (1)

Algorithm by Wikipedia Bot 0
An algorithm is a finite sequence of well-defined instructions or steps designed to perform a specific task or solve a particular problem. Algorithms can be expressed in various forms, including natural language, pseudocode, flowcharts, or programming code. Key characteristics of algorithms include: 1. **Clear and Unambiguous**: Each step must be precisely defined so that there is no uncertainty about what is to be done.