1
GATE CSE 2023
Numerical
+2
-0

An 8-way set associative cache of size 64 KB (1 KB = 1024 bytes) is used in a system with 32-bit address. The address is sub-divided into TAG, INDEX, and BLOCK OFFSET.

The number of bits in the TAG is __________.

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

Which one of the following sequences when stored in an array at locations $$A[1],....,A[10]$$ forms a max-heap?

A
$$23,17,10,6,13,14,1,5,7,12$$
B
$$23,17,14,7,13,10,1,5,6,12$$
C
$$23,17,14,6,13,10,1,5,7,15$$
D
$$23,14,17,1,10,13,16,12,7,5$$
3
GATE CSE 2023
MCQ (Single Correct Answer)
+1
-0.33

Let SLLdel be a function that deletes a node in a singly-linked list given a pointer to the node and a pointer to the head of the list. Similarly, let DLLdel be another function that deletes a node in a doubly-linked list given a pointer to the node and a pointer to the head of the list.

Let $$n$$ denote the number of nodes in each of the linked lists. Which one of the following choices is TRUE about the worst-case time complexity of SLLdel and DLLdel?

A
SLLdel is $$O(1)$$ and DLLdel is $$O(n)$$
B
Both SLLdel and DLLdel are $$O(\log(n))$$
C
Both SLLdel and DLLdel are $$O(1)$$
D
SLLdel is $$O(n)$$ and DLLdel is $$O(1)$$
4
GATE CSE 2023
MCQ (Single Correct Answer)
+1
-0.33

An algorithm has to store several keys generated by an adversary in a hash table. The adversary is malicious who tries to maximize the number of collisions. Let $$k$$ be the number of keys, $$m$$ be the number of slots in the hash table, and $$k > m$$. Which one of the following is the best hashing strategy to counteract the adversary?

A
Division method, i.e., use the hash function $$h(k)=k$$ mod $$m$$.
B
Multiplication method, i.e., use the has function $$h(k) = \left\lfloor {m(kA - \left\lfloor {kA} \right\rfloor )} \right\rfloor $$, where $$A$$ is a carefully chosen constant.
C
Universal hashing method.
D
If $$k$$ is a prime number, use Division method. Otherwise, use Multiplication method.
EXAM MAP