简单写个数组提提神
1.数据的增加实现原理是下标后移nums[currentIndex]=data
2.数据的删除实现原理是令删除的下标为(index+1)把index~nums.length的往前移
3.数据的修改实现原理是直接在可控下标内注入即可
4. 数据的查询实现原理是直接返回可控下标内的data值
package Fengzhuang.Array;
public class SuperArray {
/**
* 超级数组
*/
//对数据的增删改查
//创建一个数组nums
int[] nums;
//创建一个下标CurrentIndex
int currentIndex=-1;
//使用构造器初始化创建大小为10的数组
public SuperArray(){
nums=new int[10];
}
//方法重载创建任意大小的数组
public SuperArray(int capacity){
nums=new int[capacity];
}
//对数据的增加
public void add(int data){
// 是否扩容
currentIndex++;
if (currentIndex>nums.length-1)