Pengertian dan Fungsi Vector pada Komputer

Secara matematis, vektor adalah besaran yang ditentukan oleh besar dan arah. Misalnya, sebuah vektor dapat diilustrasikan dengan panah 1 inci yang menunjuk pada sudut 30 derajat. Vektor lain mungkin 2,5 inci dan menunjuk pada sudut 160 derajat. Dalam dunia komputer, vektor digunakan untuk menentukan jalur dalam jenis gambar tertentu, seperti file EPS dan dokumen Adobe Illustrator. Gambar-gambar ini sering disebut grafik vektor karena terdiri dari vektor, atau jalur, bukan titik. Grafik vektor dapat diskalakan lebih besar atau lebih kecil tanpa kehilangan kualitas.

Dalam ilmu komputer, vektor dapat merujuk ke jenis array satu dimensi. Misalnya, sebuah vektor yang disebut "fibonacci" yang menyimpan enam nilai pertama dari barisan Fibonacci akan didefinisikan sebagai berikut:

fibonacci[0] = 0, fibonacci[1] = 1, fibonacci[2] = 1, fibonacci[3] = 2, fibonacci[4] = 3, fibonacci[5] = 5

Vektor mirip dengan array, tetapi tidak seperti array, vektor menggunakan mekanisme manajemen memorinya sendiri. Array dibatasi pada struktur memori yang disediakan oleh bahasa pemrograman tempat mereka dibuat, biasanya disebut stack. Vektor memiliki struktur yang lebih dinamis, sering disebut sebagai heap, yang memberi mereka fleksibilitas yang lebih besar dalam cara mereka menggunakan memori. Sementara array menggunakan jumlah memori statis, memori yang digunakan oleh vektor dapat ditambah atau dikurangi saat elemen ditambahkan atau dihapus dari vektor.

Lebih baru Lebih lama