アルゴリズム:
L1 = { I | support_count(I) |
for k=2 to max do
begin
Ck = { join(I,I') | I,I' |
joinable(I,I')
begin
return I1 = I'1 and I2 = I'2 and Ik-2 = I'k-2 and Ik-1 < I'k-1 (*2)
end
|
join(I,I')
begin
return { I1, I2, ..., Ik-2, Ik-1, I'k-1 }
end
|