You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.

Design and Analysis of Algorithm Lab

B-Tech · Semester 5 — Implementing and analysing sorting, graph, greedy and dynamic programming algorithms.

6 महीनेअवधि 1Subject 6Chapters ऑनलाइन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.

    Sorting and SearchingDivide and ConquerGreedy AlgorithmsDynamic ProgrammingBacktrackingGraph Algorithms
  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 · 6 chapters · 23 topics

01Sorting and Searching 4 टॉपिक
  1. Insertion, selection and heap sort
  2. Counting sort
  3. Linear and binary search
  4. Measuring running time for n = 1000 to 10000
02Divide and Conquer 4 टॉपिक
  1. Merge sort
  2. Quick sort with randomised pivot
  3. Finding maximum and minimum
  4. Strassen's matrix multiplication
03Greedy Algorithms 4 टॉपिक
  1. Fractional knapsack
  2. Activity selection
  3. Prim's minimum spanning tree
  4. Kruskal's minimum spanning tree with union-find
04Dynamic Programming 4 टॉपिक
  1. 0/1 knapsack
  2. Longest common subsequence
  3. Matrix chain multiplication
  4. Floyd-Warshall all-pairs shortest paths
05Backtracking 3 टॉपिक
  1. N-queens problem
  2. Sum of subsets
  3. Graph colouring
06Graph Algorithms 4 टॉपिक
  1. BFS and DFS
  2. Dijkstra's shortest path
  3. Bellman-Ford algorithm
  4. Topological sort

About this course

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

  • Implement sorting algorithms and compare their running time for different input sizes
  • Implement divide-and-conquer algorithms such as binary search, merge sort and quick sort
  • Implement greedy algorithms: fractional knapsack, Prim's, Kruskal's and Dijkstra's
  • Implement dynamic programming solutions: 0/1 knapsack, LCS and Floyd-Warshall
  • Solve n-queens and sum of subsets by backtracking
  • Plot and interpret time complexity graphs

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

  • B.Tech Computer Science & Engineering students of Semester 5 (AKTU)
  • Students of other universities studying the same subject who want unit-wise coaching

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

  • Design and Analysis of Algorithm theory of the same semester
  • C / C++ / Java programming
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 the Design and Analysis of Algorithm Lab course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Design and Analysis of Algorithm Lab. If your own university's syllabus differs, the centre follows your university syllabus.

Will this help in the university examination?

Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.

Which language should I use?

C or C++ is used by default; Java or Python can be used if your college allows it.

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.