General
Welcome to the Data Structures and Algorithms Course
BIT Program | Semester 3 | Part-Time Courses
In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification.
More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations (algorithms) that can be applied to the data.
ArrayList, LinkedList, Stacks, Queues, Trees, Graph, Hash Tables are examples for data structures.
Sorting and Searching are generic algorithms executed on data collections in addition to operational algorithms executed on various data structures. There are some structure specific operations such as balancing in trees and shortest path calculation in graph.
Your facilitators:
Mr. Dimuthu Suranga (Course Coordinator)
Mr. Janitha Chamara (Online Facilitator)