package thread1;
/** * 實現乙個簡單的arraylist
* * @title: uminton
*/public class ******arraylist
/*** 有引數構造,建立容器,設定陣列大小
* @param arraycapacity
*/public ******arraylist(integer arraycapacity)
array = new object[arraycapacity];
this.arraycapacity = arraycapacity;
}/**
* 插入乙個新元素,如果陣列可以放下,直接新增
* 如果陣列中放不下,擴容
* @param v
*/public void add(t v)else
}/**
* 根據指定下標查詢元素
* @param index
* @return
*/public t get(int index)
return (t) array[index];
}/**
* 刪除指定位置的元素,所有之後的元素需要前移
* @param index
*/public void remove(int index)
for (int i = index; i < elementsize-1; i++)
elementsize--;
}/**
* 更新指定位置上的元素
* @param index
* @param t
*/public void update(int index,t t)
array[index] = t;
}/**
* 返回array中元素的大小
* @return
*/public integer size()
public integer capacity()
public static void main(string args)
//遍歷
for (int i = 0; i < list.size(); i++)
//刪除index為10的元素
list.remove(10);
for (int i = 0; i < list.size(); i++)
system.out.println("size:" + list.size() + ",capacity:" + list.capacity());
}}
JavaScript之實現乙個簡單的Vue
原文出處 wclimb vue的使用相信大家都很熟練了,使用起來簡單。但是大部分人不知道其內部的原理是怎麼樣的,今天我們就來一起實現乙個簡單的vue 實現之前我們得先看一下object.defineproperty的實現,因為vue主要是通過資料劫持來實現的,通過get set來完成資料的讀取和更新...
JavaScript之實現乙個簡單的Vue
vue的使用相信大家都很熟練了,使用起來簡單。但是大部分人不知道其內部的原理是怎麼樣的,今天我們就來一起實現乙個簡單的vue object.defineproperty 實現之前我們得先看一下object.defineproperty的實現,因為vue主要是通過資料劫持來實現的,通過get set來...
python入門之實現乙個簡單的小遊戲
說明 為了快速熟悉python語言,首先實踐乙個使用python實現一款小遊戲的需求 如下 usr bin env python coding utf 8 print i am yu temp input 不防猜一猜我現在心裡想的是哪個數字 guess int temp if guess 8 pri...