注册 登录
编程论坛 数据结构与算法

说明此函数的基本功能,并描述for语句执行的次数

情非得已 发布于 2011-05-05 14:03, 678 次点击
1.    说明此函数的基本功能,并描述for语句执行的次数
typedef  struct
{int data[MAXSIZE];
 int length;
}SeqList;
SeqList *L;
SeqList *BB(SeqList *L,int i)
{
    int j;
    if (i<1 || i>=L->length+1)
    {printf("the delete postion is errror!\n");
    return(L);};
    for (j = i; j<=L->length; j++)
        L->data[j] =L->data[j+1];
    L->length--;
    return(L);
}
1 回复
#2
pangding2011-05-05 16:55
我感觉从那个 printf 语句里非常容易猜测这个函数的功能。

循环也好数呀,你看看 j 加几回能从 i 变成 length 不就行了。答案可能是 length - i 之类的。


[ 本帖最后由 pangding 于 2011-5-5 16:57 编辑 ]
1