Bu temeldir, ancak googling'im bunu kesmiyor. Bir dizinin değerlerini tek tek değiştirmek için başka bir şey yapmam gerektiğini biliyorum, ancak aşağıdaki kodlama bana [k] öğelerinden [sonsuzluk] tüm eşit öğeleri [k] öğelerine aynı değerleri verir. Anlamıyorum, k değerini k + 1 yuvasına kopyalarken orijinal k + 1 değerini nasıl koruyacağım.Dizideki kaydırma öğeleri
if (i < numItems) //if i is inside the used boundaries of the array
{
for (int k = i; k < numItems; k++) //shift the array values from point i
{
double temp = 0.0;
temp = items[k];
items[k+1] = temp;
}
items[i] = value; //and insert value into i
}
Yinelemeli bir yöntem mi olmalı?
, ürün [0] = value; ' –
Haklısınız, ben de soruyu yansıtmak cevabını düzeltilmiş ettik (insert de k-th konumu). – Teudimundo
Memove'un döngü – Nick