ln *a;
ln *b;
long i,j;//或 double i,j;
for (a=FIRST, i=0; a; a=a->next,i++)
{ for (b=FIRST, j=0; b!=a; b=b->next, j++);
if (j<i) return CLOSE;
}
return OPEN;
问题是节点个数要能够用double表示。
ln *b;
long i,j;//或 double i,j;
for (a=FIRST, i=0; a; a=a->next,i++)
{ for (b=FIRST, j=0; b!=a; b=b->next, j++);
if (j<i) return CLOSE;
}
return OPEN;
问题是节点个数要能够用double表示。