两步的操作为什么也不安全

(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a

开始练习 →

补全:数错误的交错

(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a

开始练习 →

补全:找出最坏的一次交错

(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a

开始练习 →

补全:把三步变一步

(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a

开始练习 →

交错是什么

两排各自顺序不变,合成一排的顺序每轮不同 这一轮蓝蓝橙蓝橙橙,下一轮蓝橙蓝橙蓝橙 两条线程各三步,「交错」指的是【0】。

开始练习 →

哪些交错会错

两条线程各加一次的 20 种交错里,18 种得到 1、2 种得到 2。对的那 2 种是【0】。

开始练习 →

交错数怎么长

两排各自顺序不变,合成一排的顺序每轮不同 这一轮蓝蓝橙蓝橙橙,下一轮蓝橙蓝橙蓝橙 两条线程各 n 步,交错的种数是 C(2n, n)。n 从 3 变到 6,种数从 20 变到 924。这说明【0】。

开始练习 →

把一张调度表的记录打出来

(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a

开始练习 →

三条线程

(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a

开始练习 →

补全:判断一张调度表会不会错

(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a

开始练习 →