Concept:
We compare time complexities of algorithms:
• Binary Search (best case): \(O(1)\)
• Linear Search (worst case): \(O(n)\)
• Quick Sort (average case): \(O(n \log n)\)
• Bubble Sort (worst case): \(O(n^2)\)
Step 1: Write complexities clearly.
\[
C = O(1), \quad A = O(n), \quad B = O(n\log n), \quad D = O(n^2)
\]
Step 2: Arrange in increasing order.
\[
O(1) < O(n) < O(n\log n) < O(n^2)
\]
Step 3: Match with given options.
\[
C \rightarrow A \rightarrow B \rightarrow D
\]
Step 4: Final answer.
\[
\boxed{(3)\ C,\ A,\ B,\ D}
\]