Vidyalelo
Data Structure · Q750

Miscellaneous on Data Structures

Programming · Data Structure · question 750

Q750

What will be the time complexity of the following code? #include #include void PowerSet(char *set, int set_size) unsigned int pow_size = pow(2, set_size); int count, j; for(count = 0; count < pow_size; count++) for(j = 0; j < set_size; j++) if(count & (1<<j)) printf("%c", set[j]); printf(","); int main() char strset[] = 'a','b','c'; PowerSet(strset, 3); return 0;

A.
O(n 2n)
Answer
B.
O(n2)
C.
O(n log n)
D.
O(2n) (n is the size of set)

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board