下午刚看了 本数据结构  用表来做 很快的

解决方案 »

  1.   

    void delete (struct list *p,int i)
         {
           int j;
           if (i>p_>size ||i<1)
              printf("位置参数不正确,不能进行删除 ! \n");
           else
             {
                for (j=i-1;j<p_>size-1;j++)
                    p_>list[j]=p_>list[j+];
                p_>size--;
              }
          }不好意思,,现在还没有吃饭,饿呀,,晚上有空时,我再用VB中的数组做过吧