Coding Challenge Round 1

Coding Challenge Round 1

University

10 Qs

quiz-placeholder

Similar activities

Stack Data Structure

Stack Data Structure

University

10 Qs

DAA-UNIT III

DAA-UNIT III

University

10 Qs

CP-II

CP-II

University

10 Qs

Round 3

Round 3

University

11 Qs

Suprize Test - 6.10.2022

Suprize Test - 6.10.2022

University

10 Qs

OS(II UNIT)

OS(II UNIT)

University

15 Qs

In-Lab5

In-Lab5

University

14 Qs

DAA Lab Viva

DAA Lab Viva

University

10 Qs

Coding Challenge Round 1

Coding Challenge Round 1

Assessment

Quiz

Other

University

Hard

Created by

Naqui Naqui

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Given a function f(n) = f(n-1) + f(n-2) with f(0) = 0 and f(1) = 1, what is the most time-efficient way to compute f(10^6)?

Recursion

Memoized Recursion

Iterative with DP

Matrix Exponentiation

2.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You are building a function that needs to generate all permutations of a string. What is the time complexity?

O(n)

O(n!)

O(n²)

O(n log n)

3.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Which algorithm is the most appropriate for solving the "Minimum Spanning Tree" problem in a weighted undirected graph?

Dijkstra’s Algorithm

Floyd-Warshall Algorithm

Kruskal’s or Prim’s Algorithm

Bellman-Ford Algorithm

4.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You are asked to evaluate the following logic in a scheduling problem:

"Given a list of tasks with start and end times, what’s the maximum number of non-overlapping tasks you can perform?"

Which approach solves this optimally?

Greedy - Sort by start time

Dynamic Programming - Overlapping Intervals

Greedy - Sort by end time

Backtracking with Memoization

5.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You need to find the number of subarrays with a sum equal to k in an integer array. What technique gives the best performance?

Brute Force O(n²)

Sliding Window O(n)

Prefix Sum + HashMap O(n)

Merge Sort O(n log n)

6.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You are implementing a caching system with a Least Recently Used (LRU) policy. Which of the following data structure combinations is typically used to achieve O(1) get and put operations?

HashMap + Doubly Linked List

HashMap + Stack

Heap + Array

Queue + Binary Tree

7.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Suppose you need to design a data structure that supports the following operations in O(1):

  • 1. Insert

  • 2. Delete

  • 3. Get Random Element

Which combination of structures would best serve this purpose?

Stack and Queue

Hash Table and Array/List

Linked List and Stack

Tree and Array

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?