#include
#include
using
namespace std;
//c/c++**實現
template
<
typename t>
class
myarray
~myarray()
t&operator
(int index)
void
tostring()
cout << endl;}/*
陣列插入元素
@param element 插入的元素
@param index 插入的位置
*/void
insert
(const
int&element,
const
int&index)
//如果實際元素達到陣列容量上限,則對陣列進行擴容
if(_size >= _capacity)
resize()
;//將元素右移
for(
int i = _size -
1; i >= index;
--i )
//放置元素
_data[index]
= element;
++_size;}/*
陣列刪除元素
@param index 刪除的位置
*/ t remove
(int index)
t delelement = _data[index]
;//元素左移
for(
int i = index; i < _size -1;
++i )
--_size;
return delelement;
}private:/*
陣列擴容
*/void
resize()
t* _data;
int _capacity;
int _size;};
intmain
(int argc,
char
** ar**)
演算法筆記陣列
資料型別 陣列名 陣列大小 int a 5 初始化時第乙個元素賦值為0全為0 1 include2 intmain 5for int i 1 i 4 i 12 13 14for int i 0 i 5 i 1718 return 0 19 int a 5 6 中間的括號不能缺。陣列大小較大 大概10...
Swift筆記 陣列
建立乙個空陣列 使用構造語法來建立乙個由特定資料型別構成的空陣列 var array int print array.count count 通過建構函式的型別,array的值型別被推斷為 int 建立乙個帶有預設值的陣列 swift 中的array型別還提供乙個可以建立特定大小並且所有資料都被預設...
PHP筆記,陣列
1.php有兩種陣列 索引陣列 關聯陣列。索引和關聯兩個詞都是針對陣列的鍵而言的 1 索引陣列是指數組的鍵是整數的陣列,並且鍵的整數順序是從0開始,依次類推。索引陣列的初始化 fruit array 蘋果 香蕉 菠蘿 2 關聯陣列是指數組的鍵是字串的陣列。可以使用 print r 陣列名 語句輸出陣...