漫畫演算法筆記 陣列實現

2021-10-25 01:14:06 字數 1107 閱讀 4077

#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 陣列名 語句輸出陣...