Introduction to Data Structures & Algorithm

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Introduction to Data Structures & Algorithm par Mind Map: Introduction to  Data Structures  & Algorithm

1. Programming Paradigm

1.1. System Development Process Algorithm is the steps to solve problems

1.1.1. System Requirements

1.1.2. Analysis

1.1.3. Design

1.1.4. Code

1.1.5. SystemTest

1.1.6. Maintenance

2. Programming Principle

2.1. Key Issues in Programming

2.1.1. Modularity

2.1.2. Style

2.1.3. Modifiability

2.1.4. Ease of Use

2.1.5. Fail-Safe programming

2.1.6. Debugging

2.1.7. Testing

3. Data Structure & Algorithm Concept

3.1. Data Structure A way of storing data in a computer so that it can be used efficiently

3.1.1. Structured Data Types

3.1.1.1. Linked Data Structure

3.1.1.1.1. Linear Data Structure with restriction

3.1.1.1.2. Linear Data Structure with no restriction

3.1.1.1.3. Non-Linear Data Structure

3.1.1.2. Storage Structure

3.1.1.2.1. Array

3.1.1.2.2. Struct

3.1.1.3. State Structure

3.1.1.3.1. Queue

3.1.1.3.2. Stack

3.2. Algorithm A sequence of instructions, often used for calculation and data processing

3.2.1. Basic Control Structure

3.2.1.1. Sequential

3.2.1.2. Selection

3.2.1.3. Repetition (Looping

3.2.2. Characteristics

3.2.2.1. Finite solution

3.2.2.2. Clear instructions

3.2.2.3. Has input to start the execution

3.2.2.4. Has output as the result

3.2.2.5. Operate effectively