约翰逊算法例题分析