Algorithms & Data Structures

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

ALGORITHMS

&
DATA STRUCTURES

Presented by : Anas Imloul


Mohamed badague
000 | INTRODUCTION
001 | BIG-O NOTATION
010 | LINEAR DATA STRUCTURES
011 | SEARCH ALGORITHMS
100 | SORTING ALGORITHMS
101 | RECURSION
110 | TREES & GRAPHS
111 | ADVANCED CONCEPTS
INF | CP TRAINING
A PROCESS OR SET OF RULES TO BE FOLLOWED IN CALCULATIONS
OR OTHER PROBLEM-SOLVING OPERATIONS, ESPECIALLY BY A
COMPUTER.
PSEUDO-CODE FOR THE MAXIMUM ELEMENT ALGORITHM
PSEUDO-CODE FOR THE LINEAR SEARCH ALGORITHM
PSEUDO-CODE FOR THE BINARY SEARCH ALGORITHM
A DATA STRUCTURE IS A COLLECTION OF DATA VALUES, THE
RELATIONSHIPS AMONG THEM, AND THE FUNCTIONS OR
OPERATIONS THAT CAN BE APPLIED TO THE DATA.
STACK DATA STRUCTURE

EMPTY PUSH PUSH PUSH POP


PROBLEM SOLVING IS THE PROCESS OF IDENTIFYING A PROBLEM,
DEVELOPING AN ALGORITHM FOR THE IDENTIFIED PROBLEM AND
FINALLY IMPLEMENTING THE ALGORITHM TO DEVELOP A
COMPUTER PROGRAM.
LEETCODE
CODEFORCES

You might also like