Java顺序表-创新互联

在我的认知里,顺序表就相当于数组一样的连续元素的存储载体,其实就是数组arr吧,使用顺序表我们需要知道这个顺序表的有效个数多少个,下面我们称为int useSize

为包头等地区用户提供了全套网页设计制作服务,及包头网站建设行业解决方案。主营业务为网站设计、成都网站制作、包头网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

本质就是创造一个类,然后形成顺序表这一个对象?

1.下面就放了顺序表的使用

import java.util.Arrays;

public class MyOwnArrayList {//顺序表
    public int [] arr;
    public int usedSize;//默认0,当前有效数据个数,      问: 怎么确定usedSize的值?
    public MyOwnArrayList(){//进入这个类
        this.arr=new int[10];
    }
    public int size(){//获取有效数据个数
        return this.usedSize;
    }
    public void display(){//输出顺序表
        for(int i=0;i=position;i--){

            this.arr[i+1]=this.arr[i];
        }
        this.arr[position] = data;
        this.usedSize++;

        System.out.println();
    }
    public void change(int position,int data){
        if(position<0||position>this.usedSize){
            System.out.println("位置不合法");
        }
        else this.arr[position]=data;
    }
    public void decline(int data){//删除某一项
        for(int i=0;i
public class TextMyOwnArrayList {
    public static void main(String[] args) {
        MyOwnArrayList List1 =new MyOwnArrayList();
        List1.arr= new int[]{1, 2, 3, 5,6};
        //List1.display();//调用display
        MyOwnArrayList List2=new MyOwnArrayList();
        List2.add(0,1);
        List2.add(1,2);
        List2.add(3,0);
        List2.add(4,2);
        List2.add(5,1);
        List2.display();
        //List2.change(1,15);
        List2.display();
        List2.decline(2);
        List2.display();

}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章题目:Java顺序表-创新互联
新闻来源:http://azwzsj.com/article/copejd.html