陣列的操作

2021-09-19 23:33:25 字數 747 閱讀 3091

在陣列中 【補加,刪除,某位置增加】【兩個陣列求和,求並集】

(int value)

//在陣列後面新增元素

bool del

(int value)

//刪除元素!注意該元素在陣列中不止出現一次

if(length == j)

return false;

length = j;

return true;

} bool ins

(int value,

int pos)

//在pos處的元素改為value

array&

add(

const array& another)

//兩個陣列求和

while

(i < another.length)

length = length > another.length ? length : another.length;

return

*this;

} array&

uni(

const array& another)

//兩個元素求並集,即把a陣列中沒有的貼上在其後

if(flag == false && length <

100)

else

if(length ==

100)

break;}

return

*this;

}

陣列的操作

練習1 得到陣列是最大值 我原來想的是使用這種方式 int arr for int i 0 i 其實上面這種是不正確的是會出錯下標越界的,現在陣列裡面有4個元素,如果你取第三的乙個和第四的乙個比較就會出錯,那麼最後乙個下標就會是4,總共才三個也 正確的解法 獲取陣列中的最大值。思路 1,需要進行比較...

陣列的操作

調整陣列使奇數全部都位於偶數前面。題目 輸入乙個整數陣列,實現乙個函式,來調整該陣列中數字的順序使得陣列中所有的奇數上的數字位於陣列的前半部分,所有偶數字上的數字於陣列的後半部分。define crt secure no warnings 0 include include void receser...

陣列的操作

var arrayobj 普通陣列建立 var arrayobj new array 建立乙個陣列 var arrayobj new array size 建立乙個陣列並指定長度,注意不是上限,是長度 var arrayobj new array element0 element1 elementn...