Source code are the collections of coding questions and their source code. You will find the download link at the bottom of each page.
Autocomplete with trie – Code
Autocomplete is a feature that search box returns the suggestions based on what you have typed. Autocomplete with trie provides ...
Depth first search in matrix using recursion
An adjacency matrix is a 2d array representing a graph. The nodes are the headings for the rows and columns ...
Huffman coding and decoding – Step by step
What is huffman coding? Huffman coding is an algorithm to generate the binary code based on the frequencies of corresponding ...
Find K closest points to origin – Time complexity explained
The K closest problem is to find K closest points to the pointer(0,0) (it is called center or origin). The ...
Prefix to postfix (2 solutions) – stack and recursion
In mathematics expressions, there are infix, prefix and postfix notations. Infix notation is characterized by the placement of operators between ...
Hierholzer’s algorithm to find Euler path – undirected graph
An Euler path is a trail in a graph that visits every edge exactly once. Here we use graph data ...
Web scraping in Java – Jsoup and selenium
Web scraping is a great way to retrieve data and save the information. with a simple Java web scraping setup, ...
Shortest path and 2nd shortest path using Dijkstra – code
Dijkstra's algorithm is an algorithm to find the shortest paths between vertices in a graph. It uses greedy technique by ...
Shortest path from source to destination in matrix – Code
Shortest path in matrix is to find the shortest distance from the the source to the destination. As you know, ...
Build hierarchy tree – Code
Build hierarchy tree reads employee data and build a corporation hierarchy tree from the list. HashMap plays important role to ...