Data Structures Lab

B.Sc · Semester 3 — Implementing stacks, queues, linked lists, trees, searching and sorting programs in C.

6 महीनेअवधि 1Subject 5Chapters ऑनलाइनTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Work planकार्य योजना

    Step by step with your guide / trainer.

    Arrays and PointersStacks and QueuesLinked ListsTreesSearching and Sorting
  3. 3
    File, report & vivaफ़ाइल, रिपोर्ट और वाइवा

    Practical file / report checked, mock viva before the final one.

  4. 4
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

सिलेबस · पाठ्यक्रम

1 subject · 5 chapters · 16 topics

01Arrays and Pointers 4 टॉपिक
  1. Insertion and deletion in an array
  2. Matrix addition and multiplication
  3. Pointers to structures
  4. Dynamic arrays with malloc
02Stacks and Queues 3 टॉपिक
  1. Stack using array and linked list
  2. Infix to postfix conversion
  3. Linear queue and circular queue
03Linked Lists 3 टॉपिक
  1. Singly linked list: insert, delete, display
  2. Doubly linked list
  3. Circular linked list
04Trees 3 टॉपिक
  1. Binary search tree insertion
  2. Preorder, inorder and postorder traversal
  3. Searching in a BST
05Searching and Sorting 3 टॉपिक
  1. Linear and binary search
  2. Bubble, selection and insertion sort
  3. Quick sort and merge sort

About this course

आप यह कर पाएँगे

  • Write C programs using arrays, pointers, structures and dynamic memory
  • Implement stacks and queues using arrays and linked lists
  • Implement insertion, deletion and traversal in singly, doubly and circular linked lists
  • Build a binary search tree and perform its traversals
  • Implement searching and sorting algorithms and compare their performance

यह किसके लिए है

  • B.Sc Computer Science students of Semester 3 (UP State Universities NEP 2020 common minimum syllabus)
  • Students preparing for the university practical exam and viva

आपको क्या चाहिए

  • Studying the theory paper Data Structures using C
  • GCC / Code::Blocks / Turbo C (the centre's lab can be used)
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

सवाल

Which syllabus does this course follow?

It follows the UP State Universities NEP 2020 common minimum syllabus for B.Sc Computer Science, Semester 3. Where your own university's syllabus differs, the centre follows your university's syllabus and question pattern.

Which compiler is used?

GCC (Code::Blocks or the Linux terminal). Programs follow standard C so they work on your university's lab setup.

How are the practicals marked?

The trainer watches each experiment and marks it on a rubric; the viva questions here prepare you for the university practical exam.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? अभी पूछताछ करें — our centre will call you.