Anonymous Student · guest
10 Sep 2026, 6:22 p.m.
01 A* uses f(n) = g(n) + h(n). Which frontier node should it expand next?
Written for icaijy.com · U4 AOS2 · A* search · answered at 1249 ms
02 Which term hides implementation details behind specified operations?
Written for icaijy.com · U3 AOS2 · Correctness and modularity · answered at 2272 ms
03 Which concept is illustrated? A person follows symbol rules without understanding the language.
Written for icaijy.com · U4 AOS3 · Conceptions of AI · answered at 3336 ms
04 A* uses f(n) = g(n) + h(n). Which frontier node should it expand next?
Written for icaijy.com · U4 AOS2 · A* search · answered at 8280 ms
05 A max-priority queue removes the numerically highest priority first. Which job is removed?
Written for icaijy.com · U3 AOS1 · Priority queues · answered at 10124 ms
06 Why can testing many inputs usually not prove that an algorithm is correct for every valid input?
Written for icaijy.com · U3 AOS2 · Correctness · answered at 13001 ms
07 In the standard model, a Turing machine reads and writes symbols on
Written for icaijy.com · U4 AOS3 · Computability · answered at 14774 ms
08 Binary search uses \(\lfloor(low+high)/2\rfloor\) on the sorted integers 1…31. How many values are inspected when searching for 1?
Written for icaijy.com · U4 AOS2 · Binary search · answered at 19700 ms
09 Binary search uses \(\lfloor(low+high)/2\rfloor\) on the sorted integers 1…127. How many values are inspected when searching for 127?
Written for icaijy.com · U4 AOS2 · Binary search · answered at 20859 ms
10 Binary search uses \(\lfloor(low+high)/2\rfloor\) on the sorted integers 1…31. How many values are inspected when searching for 23?
Written for icaijy.com · U4 AOS2 · Binary search · answered at 24232 ms
11 Memoisation is
Written for icaijy.com · U4 AOS2 · Advanced design · answered at 27496 ms
12 A Turing machine transition depends on
Written for icaijy.com · U4 AOS3 · Computability · answered at 31159 ms
13 Which design pattern or algorithm commits to the locally best available choice at each step?
Written for icaijy.com · U3/U4 · Algorithm design patterns · answered at 34691 ms
14 A system groups articles without any supplied category labels. Which tool is most fit for purpose?
Written for icaijy.com · Applied · data-driven algorithms · answered at 38306 ms
15 A school system must always process the waiting job with the highest urgency. Which ADT is most suitable?
Written for icaijy.com · U3 AOS1 · ADTs · answered at 42206 ms
16 Lambda calculus is important in computability because it
Written for icaijy.com · U4 AOS3 · Computability · answered at 45503 ms
17 A school system must access the 18th temperature reading directly. Which ADT is most suitable?
Written for icaijy.com · U3 AOS1 · ADTs · answered at 49062 ms
18 Which design pattern is most clearly used by mergesort?
Written for icaijy.com · U3/U4 · Algorithm design patterns · answered at 50063 ms
19 A* uses f(n) = g(n) + h(n). Which frontier node should it expand next?
Written for icaijy.com · U4 AOS2 · A* search · answered at 53713 ms
20 Patients must be treated according to changing urgency scores. Which concept best matches this situation?
Written for icaijy.com · Applied · ADTs · answered at 54686 ms
21 Which term establishes that an algorithm cannot continue forever?
Written for icaijy.com · U3 AOS2 · Correctness and modularity · answered at 56532 ms
22 Assume constant-time primitive operations. What is the tightest Big-O bound for: For i from 1 to n: constantWork()
Written for icaijy.com · U4 AOS1 · Time complexity · answered at 57653 ms
23 A system groups articles without any supplied category labels. Which concept best matches this situation?
Written for icaijy.com · Applied · data-driven algorithms · answered at 58638 ms