Algorithm Sorting
Searching Divide And Conquer
Encryption Algorithm Compression Algorithm
Search Algorithm Sort Algorithm

 

The process of arranging data in a particular order. An unambiguous step by step set of instructions to solve a problem.
Solving a problem by breaking it down into smaller subproblems and solving them independently. The process of finding a particular item in a collection of data.
A set of rules used to reduce the size of data by removing redundant information. A set of rules used to encipher and decipher messages in a secure way.
An algorithm which puts elements in a list or array in a specific order. An algorithm which searches for a specific element in a list or array.

 

Iteration Pattern Recognition
Efficiency Logical Reasoning

 

The ability to identify similarities or commonalities among different problems or situations. The process of repeating a set of instructions until a specific condition is met.
The process of using rational thinking and deduction to arrive at conclusions or make decisions. A measure of how well an algorithm solves a problem, often in terms of time and computational resources required.