1
2. B D E B? C B X E B
2.
512 * 512 * 4 = 2 ^ 20
5.
SELECT Assignment.StartDate
FROM Assignment
JOIN Employee
ON Assignment.Emplid = Employee.EmplId
WHERE Employee.Name = 'Alan Turing';
---
1
B C D D C E D B D C
2.
worst-case: O(N^2)
average-case: O(nlogn)
1. pick a pivot
2. move data to right if greater than pivot
3. move data to left if greater than pivot
4. foreach part, back to step 1 util part size is one
3.
4.
5.
SELECT sid FROM (
SELECT sid, class FROM G WHERE grade > 85
) as t
GROUP BY class
HAVING COUNT(*) >= 3;
6.