顺序表之删除算法

Posted had1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了顺序表之删除算法相关的知识,希望对你有一定的参考价值。

public class delTest

    /**
     * @param args
     */
    public static void main(String[] args)
        // TODO Auto-generated method stub
        int alist[]=new int[10];
        alist[0]=1;
        alist[1]=2;
        alist[2]=3;
        alist[3]=4;
        alist[4]=5;
        alist[5]=6;
        alist[6]=7;
        del(alist,2);
        forprint(alist);
    
    public static void del(int[] alis,int value)
        for(int i=0;i<alis.length;i++)
            if(alis.length==0)
                System.out.println("数组为空!");
            
            if(i==value)
                for (int j = value; j < alis.length; j++)
                    alis[j-1]=alis[j];
                
            
        
    
    public static void forprint(int[] alis)
       for(int i = 0;i<alis.length;i++)
           System.out.print(alis[i]);
      
    


以上是关于顺序表之删除算法的主要内容,如果未能解决你的问题,请参考以下文章

线性表之顺序存储-顺序表

顺序表之插入算法

顺序表之就地逆置算法

顺序表之删除表中元素最小值

线表之队列

线性表之顺序表