Question 10942 – Programming
March 13, 2024Access-Control-Methods
March 14, 2024Question 9668 – Linked-List
Consider the function f defined below.
struct item {
int data;
struct item * next;
};
int f(struct item *p) {
return ((p == NULL) || (p->next == NULL) ||
((P->data <= p->next->data) &&
f(p->next)));
} For a given linked list p, the function f returns 1 if and only if
Correct Answer: B
Question 6 Explanation:
It return a value ‘1’ when the elements in the list are presented in sorted order and non-decreasing order of data value.
the list is empty or has exactly one element
the elements in the list are sorted in non-decreasing order of data value
the elements in the list are sorted in non-increasing order of data value
not all elements in the list have the same data value
