| Courses Networking / Telecoms Training / Hardware Training / Software Training | Locality City centre |
Data Structures
Data structures are used in almost every program or software system. Data structures provide a means to manage huge amounts of data efficiently, such as large databases and internet indexing services. Usually, efficient data structures are a key to designing efficient algorithms. Some formal design methods and programming languages emphasize data structures, rather than algorithms, as the key organizing factor in software design. This course will focus on data structures and algorithms for manipulating them. Data structures for storing information in tables, lists, trees, queues and stacks will be covered. Some basic graph and discrete transform algorithms will also be discussed.
Unit -1: Arrays
Unit-2: Stacks
Unit-3: Queues
Unit-4: Linked Lists
Unit-5: Tree
Unit-6: Multilevel Indexing & B-Trees
Unit-7: How to Sort
Unit-8: Searching Techniques