Welcome to Maya Computer Education

Admission Open 2025-26

CERTIFICATE IN C PROGRAMMING & DATA STRUCTURE ( C06 )

BASIC INFORMATION

  • Course Fees : 8500.00 8500.00/-
  • Course Duration : 3 MONTHS (120 HOURS)
  • Minimum Amount To Pay : Rs.8500.00

 

DATA STRUCTURES THROUGH 'C'

 

Analysis of Algorithms: Why Analyze Algorithms?; What is Analysis?; What Analysis doesn’t do?; What to count and consider?; Cases to Consider  during Analysis; Rates of Growth; Analysis of Sequential Search Algorithm  (Worst Case Analysis, Average Case Analysis).

 

Arrays: What are Arrays?; Array Operations; Merging of Two Arrays; Two-Dimensional Arrays (Row Major and Column Major Arrangement, Common Matrix Operations, More Matrix

 

Operations); Array of Pointers; Multidimensional Arrays; Arrays and Polynomials; Multiplication of Polynomials.

 

Strings : What are Strings?; Representation of Strings; Operations on Strings; Pointers  and 

 

Strings; A Two-Dimensional Array of Strings; Array of Pointers to Strings; Limitation of Array of Pointers to Strings; Pattern Matching (Brute Force Algorithm); Few More String Functions.

 

Linked Lists: What is a Linked List?; Operations on Linked Lists; Ascending Order Linked Lists; Reversing the Links; Merging of Linked Lists; Sorting a Linked List; Circular Linked List (Function delcirq(), Function cirq_display()); A few more Operations; Recursive Operation on Linked Lists; Doubly Linked Lists (Function d_append(), Function d_addatbeg(), function d_addafter(), function d_delete()); Linked Lists and Polynomials (Function poly_multiply(), Function  padd()).

 

Sparse Matrices: Representation of Sparse Matrix as an Array; Common Matrix Operations; Transpose of a Sparse Matrix; Addition of Two Sparse Matrices; Multiplication of Two Sparse Matrices; Linked Representation of a Sparse Matrix; Other forms of a Sparse Matrix.

 

Stacks: Operations on Stack; Stack as an Array; Stack as a Linked List; Applications of Stacks; Infix to Prefix Conversion; Infix to Post-fix conversion; Postfix to prefix conversion; postfix to infix conversion; Evaluation of Postfix expression.

 

Queues: Representation of Queue as an Array; Representation of a Queue as a Linked List; Circular Queues; Dequeue;

 

Priority Queue; Array Implementation of a  Priority Queue.

 

Trees: Binary Trees; Traversal of a Binary Tree; Representation of a Binary Trees in Memory (Linked Representation of Binary Trees, Array Representation of Binary Trees, Binary Search Trees); Operations on a Binary Search Tree (Searching of a Node in a BST, Insertion of a Node in a BST, Deletion from a Binary Tree, Applications of Binary Trees (Representing Expressions In Binary Trees).

 

Searching and Sorting: Searching (Linear Search, Binary Search, Comparison of Linear Search and Binary Search); Sorting (Internal Sorting, External Sorting); Internal Sorting (Bubble Sort, Selection Sort, Quick Sort, Insertion Sort); External Sorting.

 

 

 

Eligibilty : 10th