2foreachpinpredecessorsofbrunner:=pwhilerunner≠idom(b)addbtorunner’sdominancefrontiersetrunner:=idom(runner)注意：上記のコードでは、ノードnの前のノードは制御をnに渡す任意のノードであり、idom(n)がノードのnを直接支配する。
用来计算支配边界集合的算法为：foreachnodebifthenumberofimmediatepredecessorsofb≥2foreachpinimmediatepredecessorsofbrunner:=pwhilerunner≠idom(b)addbtorunner’sdominancefrontiersetrunner:=idom(runner)注意：在上述的程式码，一个前置处理程序点N，是任意节点到达点N，idom(b)代表支配点B。