My Cart
Your Cart 0

    Your cart is empty.

  • Total (Amount) ₹0.00
Previous year question hub

Algorithm Design Techniques - Algorithms - Computer Science & Information Technology Previous Year Questions

Practice Algorithm Design Techniques - Algorithms - Computer Science & Information Technology previous year questions organised from real papers, with year-wise coverage and clear topic navigation.

19Papers
16Years
37Questions
1Topics

Algorithm Design Techniques question pattern

Every graph below is calculated only from this selection.

Questions by year

Compare question counts across years.

Difficulty distribution

How the classified questions are distributed by difficulty.

Medium 20 54.1%
Easy 15 40.5%
Hard 2 5.4%

Question type distribution

MCQ, numerical, multiple-select and other formats found in these papers.

MCQ 27 73%
Numerical Answer Type (NAT) 9 24.3%
MSQ 1 2.7%

Subject weightage

Top subjects by unique question coverage.

Computer Science & Information Technology
37 Qs

Most asked topics

Top topics across the included previous year papers.

Algorithms
37 Qs

Subtopic coverage

Top subtopics inside this exact selection.

Algorithm Design Techniques
37 Qs

Paper coverage

Question coverage for the most populated papers. Every active PYP paper remains listed below.

Computer Science and Information Technology (CS) 2026
1 Qs
Computer Science & Information Technology (CS) 2024 [Session 2]
1 Qs
Computer Science & Information Technology (CS) 2022 [Session 2]
1 Qs
Computer Science & Information Technology (CS) 2021 [Session 1]
1 Qs
Computer Science & Information Technology (CS) 2021 [Session 2]
1 Qs
Computer Science & Information Technology (CS) 2019 [Session 2]
1 Qs
Computer Science & Information Technology (CS) 2018 [Session 2]
2 Qs
Computer Science & Information Technology (CS) 2017 [Session 2]
1 Qs
Computer Science & Information Technology (CS) 2016 [Session 1]
1 Qs
Computer Science & Information Technology (CS) 2015 [Session 3]
1 Qs
Computer Science & Information Technology (CS) 2014 [Session 2]
3 Qs
Computer Science & Information Technology (CS) 2014 [Session 3]
3 Qs
Computer Science & Information Technology (CS) 2013 [Session 3]
2 Qs
Computer Science & Information Technology (CS) 2013 [Session 4]
1 Qs
Computer Science & Information Technology (CS) 2011
4 Qs
Computer Science & Information Technology (CS) 2010
2 Qs
Computer Science & Information Technology (CS) 2009
6 Qs
Computer Science & Information Technology (CS) 2008
4 Qs
Computer Science & Information Technology (CS) 2007
1 Qs

Included previous year papers

Newest papers appear first. Search these papers or sort by year and name.

Paper nameYearPDFAttempt
Computer Science and Information Technology (CS) 20262026
1 questions in this view
2026
Computer Science & Information Technology (CS) 2024 [Session 2]2024
1 questions in this view
2024
Computer Science & Information Technology (CS) 2022 [Session 2]2022
1 questions in this view
2022
Computer Science & Information Technology (CS) 2021 [Session 1]2021
1 questions in this view
2021
Computer Science & Information Technology (CS) 2021 [Session 2]2021
1 questions in this view
2021
Computer Science & Information Technology (CS) 2019 [Session 2]2019
1 questions in this view
2019
Computer Science & Information Technology (CS) 2018 [Session 2]2018
2 questions in this view
2018
Computer Science & Information Technology (CS) 2017 [Session 2]2017
1 questions in this view
2017
Computer Science & Information Technology (CS) 2016 [Session 1]2016
1 questions in this view
2016
Computer Science & Information Technology (CS) 2015 [Session 3]2015
1 questions in this view
2015
Computer Science & Information Technology (CS) 2014 [Session 2]2014
3 questions in this view
2014
Computer Science & Information Technology (CS) 2014 [Session 3]2014
3 questions in this view
2014
Computer Science & Information Technology (CS) 2013 [Session 3]2013
2 questions in this view
2013
Computer Science & Information Technology (CS) 2013 [Session 4]2013
1 questions in this view
2013
Computer Science & Information Technology (CS) 20112011
4 questions in this view
2011
Computer Science & Information Technology (CS) 20102010
2 questions in this view
2010
Computer Science & Information Technology (CS) 20092009
6 questions in this view
2009
Computer Science & Information Technology (CS) 20082008
4 questions in this view
2008
Computer Science & Information Technology (CS) 20072007
1 questions in this view
2007

All Algorithm Design Techniques previous year questions

Practice every matching question in batches of 20, with every available option.

1
2007 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2007
Which of the following is the Huffman code for the letters a,b,c,d,e,f?
Open complete paper
2
2008 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2008
Consider the Quicksort algorithm. Suppose there is a procedure for finding a pivot element which splits the list into two sub-lists each of which contains at least one-fifth of the elements. Let $T(n)$ be the number of comparisons required to sort $n$ elements. Then
Open complete paper
3
2008 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2008
Statement for Linked Answer Questions 78 and 79:
Let \(x_n\) denote the number of binary strings of length \(n\) that contain no consecutive 0s.
Which of the following recurrences does \(x_n\) satisfy?
Open complete paper
4
2008 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2008
Statement for Linked Answer Questions 80 and 81:
The subset-sum problem is defined as follows. Given a set of \(n\) positive integers, \(S = \{a_1, a_2, a_3, \dots, a_n\}\), and a positive integer \(W\), is there a subset of \(S\) whose elements sum to \(W\)? A dynamic program for solving this problem uses a 2-dimensional Boolean array, \(X\), with \(n\) rows and \(W+1\) columns. \(X[i, j]\), \(1 \le i \le n\), \(0 \le j \le W\), is TRUE if and only if there is a subset of \(\{a_1, a_2, \dots, a_i\}\) whose elements sum to \(j\).
Which of the following is valid for \(2 \le i \le n\) and \(a_i \le j \le W\)?
Open complete paper
5
2008 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2008
Which entry of the array \(X\), if TRUE, implies that there is a subset whose elements sum to \(W\)?
Open complete paper
6
2009 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2009
The coupling between different modules of a software is categorized as follows :
I. Content coupling
II. Common coupling
III. Control coupling
IV. Stamp coupling
V. Data coupling
Coupling between modules can be ranked in the order of strongest (least desirable) to weakest (most desirable) as follows :
Open complete paper
7
2009 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2009
In quick sort, for sorting n elements, the (n/4)th smallest element is selected as pivot using an O(n) time algorithm. What is the worst case time complexity of the quick sort ?
Open complete paper
8
2009 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2009
Which of the following statements are TRUE ?
I. The context diagram should depict the system as a single bubble.
II. External entities should be identified clearly at all levels of DFDs.
III. Control information should not be represented in a DFD.
IV. A data store can be connected either to another data store or to an external entity.
Open complete paper
9
2009 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2009
Consider the following statements about the cyclomatic complexity of the control flow graph of a program module. Which of these are TRUE ?
I. The cyclomatic complexity of a module is equal to the maximum number of linearly independent circuits in the graph.
II. The cyclomatic complexity of a module is the number of decisions in the module plus one, where a decision is effectively any conditional statement in the module.
III. The cyclomatic complexity can also be used as a number of linearly independent paths that should be tested during path coverage testing.
Open complete paper
10
2009 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2009
A sub-sequence of a given sequence is just the given sequence with some elements (possibly none or all) left out. We are given two sequences X[m] and Y[n] of lengths m and n, respectively, with indexes of X and Y starting from 0.
We wish to find the length of the longest common sub-sequence (LCS) of X[m] and Y[n] as l(m, n), where an incomplete recursive definition for the function l(i, j) to compute the length of the LCS of X[m] and Y[n] is given below:
l(i, j) = 0, if either i = 0 or j = 0
= expr1, if i, j > 0 and X[i−1] = Y[j−1]
= expr2, if i, j > 0 and X[i−1] ≠ Y[j−1]
Which one of the following options is correct ?
Open complete paper
11
2009 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2009
The values of l(i, j) could be obtained by dynamic programming based on the correct recursive definition of l(i, j) of the form given above, using an array L[M, N], where M = m + 1 and N = n + 1, such that L[i, j] = l(i, j).
Which one of the following statements would be TRUE regarding the dynamic programming solution for the recursive definition of l(i, j) ?
Open complete paper
12
2010 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2010

What is the appropriate pairing of items in the two columns listing various activities encountered in a software life cycle?

P. Requirements Capture1. Module Development and Integration
Q. Design2. Domain Analysis
R. Implementation3. Structural and Behavioral Modeling
S. Maintenance4. Performance Tuning
Open complete paper
13
2010 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2010
The weight of a sequence a0, a1, ..., a_{n-1} of real numbers is defined as a0 + a1/2 + ... + a_{n-1}/2^{n-1}. A subsequence of a sequence is obtained by deleting some elements from the sequence, keeping the order of the remaining elements the same. Let X denote the maximum possible weight of a subsequence of a0, a1, ..., a_{n-1} and Y the maximum possible weight of a subsequence of a1, a2, ..., a_{n-1}. Then X is equal to
Open complete paper
14
2013 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2013 [Session 3]
The tester now tests the program on all input strings of length five consisting of characters ‘a’, ‘b’, ‘c’, ‘d’ and ‘e’ with duplicates allowed. If the tester carries out this testing with the four test cases given above, how many test cases will be able to capture the flaw?
Open complete paper
15
2013 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2013 [Session 3]
Complete the sentence:
Universalism is to particularism as diffuseness is to _________________.
Open complete paper
16
2013 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2013 [Session 4]
The following figure represents access graphs of two modules M1 and M2. The filled circles represent methods and the unfilled circles represent attributes. If method m is moved to module M2 keeping the attributes where they are, what can we say about the average cohesion and coupling between modules in the system of two modules?
Open complete paper
17
2014 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2014 [Session 2]
Which one of the following is TRUE?
Open complete paper
18
2014 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2014 [Session 2]
Consider two strings A = "qpqqrr" and B = "pqrqrpq". Let x be the length of the longest common subsequence (not necessarily contiguous) between A and B and let y be the number of such longest common subsequences between A and B. Then x + 10y = ____.
Open complete paper
19
2014 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2014 [Session 2]
Suppose P, Q, R, S, T are sorted sequences having lengths 20, 24, 30, 35, 50 respectively. They are to be merged into a single sequence by merging together two sequences at a time. The number of comparisons that will be needed in the worst case by the optimal algorithm for doing this is ____.
Open complete paper
20
2014 · Computer Science & Information Technology · Algorithms · Algorithm Design Techniques
Computer Science & Information Technology (CS) 2014 [Session 3]
You have an array of n elements. Suppose you implement quicksort by always choosing the central element of the array as the pivot. Then the tightest upper bound for the worst case performance is
Open complete paper

Showing 20 of 37 questions