Algorithm is a step by step procedure to solve a problem. Every algorithm takes set of inputs and compute output by following set of instructions.
Array is a collection of items of same data type which are stored at contiguous memory locations, which makes easy retrieval of the item.
Data structure is a way of organizing and storing data in computers in such a way that we can perform operations like retrieval, access and search effectively
A Linked List is a linear data structure consisting of nodes where each node has corresponding data and a pointer to the next node
Queue is a linear data structure which has is open at both ends and the operations are performed in First In First Out (FIFO) order
Searching Algorithms are used to determine whether given data exists within a data structure or not.
Sorting algorithm is used to arrange elements of a data structure in specific order.
Stack is a linear data structure which has one open end and the operations performed in Last-In-First-Out order.
1. Square Root of Integer - Mathematical Algorithms - Facebook, Amazon, Microsoft
Bit manipulation is the act of algorithmically manipulating bits or other pieces of data shorter than a word.
The number system is a way to represent numbers and the number systems are classified as Binary, Octal, Decimal and Hexadecimal.
Flowchart is a pictorial representation of an algorithm which has step by step procedure to solve given problem.
Golang Programming Language