Contact at or 8097636691
Responsive Ads Here

Monday, 28 May 2018

Data Structure Training

Data Structure / DS Course Content

Different kinds of data structures are suited to different kinds of applications, and some are highly specialized to specific tasks. For example, B-trees are particularly well-suited for implementation of databases, while compiler implementations usually use hash tables to look up identifiers. Data structures provide a means to manage large 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. Storing and retrieving can be carried out on data stored in both main memory and in secondary memory.


  • Introduction to Data Structure
  • Pointers and Dynamic Memory allocation.
  • Algorithm Analysis.


  • Stack.
  • Evaluation of Expressions.
  • Queue.


  • Representation
  • Singly Linked List
  • Doubly Linked list
  • Circular singly linked list


  • Trees
  • Binary Tree
  • Binary search Tree
  • Heap
  • AVL/Height balanced Tree


  • Hashing Basic concept
  • Hash Table
  • Hash function
  • Overflow Handling


  • Bubble sort
  • Insertion sort
  • Selection sort
  • Quick sort
  • Heap sort
  • Merge sort.


  • Graphs
  • Graphs operation
  • Spanning Tree

No comments:

Post a Comment