
External
Data Structure and Algorithms
This text teaches learners the way information is organized in the computer and which have an impact on the performance of the computer. The purpose of this course is to provide the students with solid foundations in the basic concepts of programming: data structures and algorithms. The main objective of the text is to teach the students how to select and design data structures and algorithms that are appropriate for problems that they might encounter.
- Author
- Harrison Njoroge
- Publisher
- African Virtual University
- Source
- LibreTexts
- License
- CC BY-SA
- Language
- EN
- Category
- Information Technology
Contents· 16 sections
- 01: Algorithmic Problem Solving
- 1.01: Activity 1 - Introduction to Algorithms and problem solving
- 1.02: Activity 2 - The characteristics of an algorithm
- 1.03: Activity 3 - Using pseudo-codes and flowcharts to represent algorithms
- 1.04: Unit Summary
- 02: Recursion
- 2.01: Activity 1 - Recursive Algorithm
- 2.02: Unit Summary
- 03: Basic Data Structures and Abstract Data Types
- 3.01: Activity 1 - Data Structures
- 3.02: Activity 2 - Abstract Data Type
- 3.03: Unit Summary
- 04: Searching and Sorting Algorithm
- 4.01: Activity 1 - Searching Algorithm
- 4.02: Activity 2 - Sorting Algorithm
- 4.03: Unit Summary