1
GATE CSE 2023
MCQ (Single Correct Answer)
+2
-0.67

Let A be a priority queue for maintaining a set of elements. Suppose A is implemented using a max-heap data structure. The operation EXTRACT-MAX(A) extracts and deletes the maximum element from A. The operation INSERT(A, key) inserts a new element key in A. The properties of a max-heap are preserved at the end of each of these operations.

When A contains n elements, which one of the following statements about the worst case running time of these two operations is TRUE?

A
Both EXTRACT-MAX(A) and INSERT(A, key) run in $$O(1)$$.
B
Both EXTRACT-MAX(A) and INSERT(A, key) run in $$O(\log(n))$$.
C
EXTRACT-MAX(A) runs in $$O(1)$$ whereas INSERT(A, key) runs in $$O(n)$$.
D
EXTRACT-MAX(A) runs in $$O(1)$$ whereas INSERT(A, key) runs in $$O(\log(n))$$.
2
GATE CSE 2023
MCQ (Single Correct Answer)
+2
-0.67

Consider the C function foo and the binary tree shown.

GATE CSE 2023 Data Structures - Trees Question 10 English
typedef struct node {
    int val;
    struct node *left, *right;
} node;
int foo(node *p) {
    int retval;
    if (p == NULL)
        return 0;
    else {
        retval = p->val + foo(p->left) + foo(p->right);
        printf("%d ", retval);
        return retval;
    }
}

When foo is called with a pointer to the root node of the given binary tree, what will it print?

A
3 8 5 13 11 10
B
3 5 8 10 11 13
C
3 8 16 13 24 50
D
3 16 8 50 24 13
3
GATE CSE 2023
Numerical
+2
-0

Consider a sequence a of elements $$a_0=1,a_1=5,a_2=7,a_3=8,a_4=9$$, and $$a_5=2$$. The following operations are performed on a stack S and a queue Q, both of which are initially empty.

I: push the elements of a from a$$_0$$ to a$$_5$$ in that order into S.

II: enqueue the elements of a from a$$_0$$ to a$$_5$$ in that order into Q.

III: pop an element from S.

IV: dequeue an element from Q.

V: pop an element from S.

VI: dequeue an element from Q.

VII: dequeue an element from Q and push the same

VIII: Repeat operation VII three times.

IX: pop an element from S.

X: pop an element from S.

The top element of S after executing the above operations is ____________.

Your input ____
4
GATE CSE 2023
MCQ (Single Correct Answer)
+1
-0.33

Which one of the options given below refers to the degree (or arity) of a relation in relational database systems?

A
Number of attributes of its relation schema.
B
Number of tuples stored in the relation.
C
Number of entries in the relation.
D
Number of distinct domains of its relation schema.
EXAM MAP