C Programming and Data Structures
C Programming and Data Structures
- Basic Declarations and Expressions In this Module you will be learning the following: ? Introduction to C ? How to use input and output statements ? How to use different types of variables ? Different type of operators ? Expressions
- if and if else ladder, Switch, ternary operation In this Module you will be learning the following: ? if and if else ladder ? switch ? Ternary operator
- Repetition statements ( loops)-while, for, do-while statements, In this Module you will be learning the following: ? While loop ? For loop ? Do while loop break and continue
- Functions & recursions In this Module you will be learning the following: ? Functions ? Recursion
- Single Dimensional Arrays In this Module you will be learning the following: ? Single dimension array
- Two Dimensional Arrays
In this Module you will be learning the following: ? Multi dimension array
- String Handling
In this Module you will be learning the following: ? Strings and its functions
- pointers
In this Module you will be learning the following: ? Pointers
- command–line arguments, Preprocessor commands In this Module you will be Multi dimension array learning the following: ? command–line arguments ? Preprocessor directives
- Structures In this Module you will be learning the following: ? Structures ? Structures with Arrays
- Structures with Pointers & Functions, Unions In this Module you will be Multi dimension array learning the following: • Structures with Pointers • Structures with Functions • Unions
- File Handling In this Module you will be learning the following: ? Files & Methods in File ? Files with structures
- Introduction to data Structures and Algorithms, Asymptotic Notation In this Module you will be learning the following: ? What is Data Structures ? What is Algorithm ? Asymptotic Notation
- Data Structures using Arrays In this Module you will be learning the following: ? Arrays as Data Structures
- Singly Linked Lists and its Operations In this Module you will be learning the following: ? Linked Lists ? Types of Linked Lists ? Singly Linked Lists and it operations
- Doubly Linked Lists and its Operations In this Module you will be learning the following: ? Doubly Linked Lists and it operations
- Circularly linked lists and its Operations In this Module you will be learning the following: ? Circular Linked Lists and it operations
- Stack and its Operations In this Module you will be learning the following: ? Stack and its Operations
- Stack Applications In this Module you will be learning the following: ? Stack Applications
- Queue and it operations In this Module you will be learning the following: ? Queue and it operations
- Application of Queues In this Module you will be learning the following: ? Circular Queue ? Double Ended Queue (Dequeue)
- Trees In this Module you will be learning the following: ? Trees and its Terminology
- Binary Tree In this Module you will be learning the following: ? Binary Tree and its Representations
- Tree Traversals In this Module you will be learning the following: ? Tree Traversals
- Types of Binary Tree In this Module you will be learning the following: ? Types of Binary Tree
- Binary Search Tree and its Operations In this Module you will be learning the following: ? Binary Search Tree and its Operations
- Heap In this Module you will be learning the following: ? Heap data structures(Min & Max Heap) ? Priority Queue using Max Heap
- Threaded Binary Tree In this Module you will be learning the following: ? Threaded Binary Tree
- Graph In this Module you will be learning the following: ? Graph and its Representations
- Graph Traversals In this Module you will be learning the following: ? Graph Traversals
- Searching In this Module you will be learning the following: ? Searching techniques.
- Sorting-1 In this Module you will be learning the following: ? Sorting techniques.
- Sorting-2 In this Module you will be learning the following: ? Advance Sorting techniques.