Array Ekleme

Array Ekleme: Veri Yapılarında Önemli Bir Kavram

Array ekleme, bir diziye yeni bir eleman ekleme işlemidir. Bu işlem, dizinin sonuna yeni bir eleman eklenerek veya dizinin ortasına yeni bir eleman eklenerek gerçekleştirilebilir. Diziye yeni bir eleman eklemek için çeşitli yöntemler vardır. Bu yöntemler, kullanılan programlama diline ve dizinin yapısına göre değişebilir.

Dizinin Sonuna Yeni Bir Eleman Ekleme

Dizinin sonuna yeni bir eleman eklemek için en yaygın yöntem, dizinin son elemanının adresine yeni elemanın değerini atamak ve dizinin boyutunu bir artırmaktır. Bu işlem, aşağıdaki adımlarla gerçekleştirilebilir:

  1. Dizinin son elemanının adresini bulun.
  2. Yeni elemanın değerini dizinin son elemanının adresine atayın.
  3. Dizinin boyutunu bir artırın.

Dizinin Ortasına Yeni Bir Eleman Ekleme

Dizinin ortasına yeni bir eleman eklemek için, dizinin ortasındaki elemanların adreslerini birer birer kaydırmak ve yeni elemanın değerini dizinin ortasına atamak gerekir. Bu işlem, aşağıdaki adımlarla gerçekleştirilebilir:

  1. Dizinin ortasındaki elemanların adreslerini birer birer kaydırın.
  2. Yeni elemanın değerini dizinin ortasına atayın.
  3. Dizinin boyutunu bir artırın.

Array Ekleme Yöntemleri

Array ekleme işlemi için çeşitli yöntemler vardır. Bu yöntemler, kullanılan programlama diline ve dizinin yapısına göre değişebilir. En yaygın array ekleme yöntemleri şunlardır:

  • Sonuna Ekleme: Bu yöntem, dizinin sonuna yeni bir eleman ekler.
  • Başa Ekleme: Bu yöntem, dizinin başına yeni bir eleman ekler.
  • Ortaya Ekleme: Bu yöntem, dizinin ortasına yeni bir eleman ekler.
  • Belirli Bir İndekse Ekleme: Bu yöntem, dizinin belirli bir indeksine yeni bir eleman ekler.

Array Ekleme Örnekleri

Array ekleme işlemi, çeşitli programlama dillerinde farklı şekillerde gerçekleştirilebilir. Aşağıda, C++ ve Python dillerinde array ekleme işleminin nasıl gerçekleştirildiğine dair örnekler verilmiştir:

C++ Örneği:

“`c++

include

include

using namespace std;

int main() {
// Bir dizi oluştur.
vector dizi = {1, 2, 3, 4, 5};

// Dizinin sonuna 6 sayısını ekle.
dizi.push_back(6);

// Dizinin başına 0 sayısını ekle.
dizi.insert(dizi.begin(), 0);

// Dizinin ortasına 3 sayısını ekle.
dizi.insert(dizi.begin() + 3, 3);

// Dizinin belirli bir indeksine 7 sayısını ekle.
dizi.insert(dizi.begin() + 2, 7);

// Dizinin elemanlarını yazdır.
for (int i = 0; i < dizi.size(); i++) {
cout << dizi[i] << ” “;
}

cout << endl;

return 0;
}
“`

Python Örneği:

“`python

Bir dizi oluştur.

dizi = [1, 2, 3, 4, 5]

Dizinin sonuna 6 sayısını ekle.

dizi.append(6)

Dizinin başına 0 sayısını ekle.

dizi.insert(0, 0)

Dizinin ortasına 3 sayısını ekle.

dizi.insert(3, 3)

Dizinin belirli bir indeksine 7 sayısını ekle.

dizi.insert(2, 7)

Dizinin elemanlarını yazdır.

for i in dizi:
print(i, end=” “)

print()
“`

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi