TDA Array
- setiap instan objek data adalah himpunan pasangan terbentuk ( indeks, harga )
- tidak ada himpunan pasangan himpunan dengan indeks sama
- fungsi- fungsi yang di berlakukan pada arrray.
> Buat : membuat Array kosong awal
> Simpan : menambah pasangan berbentuk ( indeks, harga) kedalam himpunan dan jika terdapat pasangan indeks sama --> hapus pasangan lama
> Tampilkan : tampilkan harga dari pasangan bila diberikan indeksnya.
Perlu diperhatikan bahwa yang aktif pada copy konstruktor di atas adalah
pointer this. Ukurannya disalin dari objek v (4), kemudian dipesan memori sebanyak
ukurannya (5). Proses penyalinan elemen dilakukan elemen demi elemen (6 dan 7).
Konstruktor copy array satu dimensi
template<class T>
Array1D<T>::Array1D(const Array1D<T>& v)
{
size = v.size;
element = new T[size];
for (int i = 0; i < size; i++)
element[i] = v.element[i];
}
Tidak ada komentar:
Posting Komentar