7.3.1 直接算法