Pengertian dan Fungsi Struktur Data Tuple

Tuple (diucapkan "tuh-pull") adalah struktur data yang menyimpan sejumlah elemen tertentu. Elemen-elemen ini mungkin termasuk bilangan bulat , karakter, string , atau tipe data lainnya .

Matematika

Istilah "tuple" berasal dari matematika, bukan ilmu komputer . Sebuah tupel matematika dapat didefinisikan sebagai "n-tupel," di mana "n" adalah jumlah nilai yang berisi tupel. Dalam ekspresi matematika, tupel diwakili oleh daftar yang dibatasi koma di dalam tanda kurung. Contoh berikut adalah "4-tupel," yang memiliki empat nilai.

(3, 7, 13, 17)

Tuple melayani berbagai tujuan dalam matematika. Mereka biasanya digunakan untuk mewakili satu set nilai terkait, seperti bilangan prima atau urutan matematika. Tuple juga dapat menampilkan rentang nilai input atau output untuk suatu fungsi .

Ilmu Komputer

Dalam pemrograman komputer, tupel menyediakan cara yang efisien untuk menyimpan banyak nilai. Karena mereka statis dan tidak dapat dimodifikasi, tupel umumnya membutuhkan lebih sedikit memori daripada array. Mereka juga fleksibel karena mereka dapat menyimpan beberapa tipe data. Contoh berikut adalah "5-tupel," atau tupel yang berisi lima nilai.

(11, 2020.07, "aplikasibisnis", "C", -1000)

"Pentupel" di atas berisi bilangan bulat positif (11), bilangan floating point (2020.07), string (aplikasibisnis), karakter (C), dan bilangan bulat negatif (-1000).

Tuple adalah cara yang efektif untuk menyimpan data dalam program komputer, tetapi tidak semua bahasa pemrograman mendukungnya. Misalnya, Python dan Java mendukung tupel, tetapi PHP dan Ruby tidak. Jika suatu bahasa tidak mendukung tupel, array yang tidak dapat diubah — yang tidak dapat dimodifikasi — adalah alternatif terdekat.

Lebih baru Lebih lama