Semua tentang tatasusunan dalam pengaturcaraan: jenis, kegunaan dan contoh

Kemaskini terakhir: 11 Februari 2025
Pengarang TecnoDigital
  • Tatasusunan ialah struktur data yang menyimpan berbilang nilai daripada jenis yang sama menggunakan indeks.
  • Terdapat susunan satu dimensi, dua dimensi dan pelbagai dimensi bergantung pada organisasi mereka.
  • Tatasusunan boleh diisytiharkan dan dimanipulasi dalam bahasa pengaturcaraan yang berbeza dengan sintaks tertentu.
  • Mereka membenarkan operasi seperti memasukkan, memadam, mencari dan mengisih data.

Contoh tatasusunan dalam pengaturcaraan

Dalam dunia pengaturcaraan, pengurusan data yang cekap merupakan keutamaan utama bagi pembangun. Untuk mencapai matlamat ini, terdapat struktur data yang membolehkan maklumat disusun dengan cara yang teratur dan mudah diakses. Salah satu yang paling banyak digunakan ialah array.

Tatasusunan adalah asas dalam mana-mana bahasa pengaturcaraan, kerana ia membolehkan anda menyimpan berbilang nilai dalam satu pembolehubah dan mengaksesnya dengan cepat dan cekap. Jika anda sedang belajar untuk memprogram atau ingin meningkatkan kemahiran anda, artikel ini akan membantu anda memahami secara mendalam apa itu tatasusunan, cara ia berfungsi dan cara menggunakannya dalam bahasa yang berbeza.

Apakah tatasusunan dalam pengaturcaraan?

Array ialah struktur data yang menyimpan koleksi elemen daripada jenis yang sama. Tidak seperti pembolehubah individu, yang hanya boleh menyimpan sekeping data, array membolehkan anda mengendalikan berbilang nilai di bawah pengecam yang sama.

Setiap elemen dalam tatasusunan dikenal pasti oleh indeks , yang menunjukkan kedudukannya dalam struktur. Dalam kebanyakan bahasa pengaturcaraan, indeks ini bermula pada 0 , jadi elemen pertama terletak pada kedudukan sifar, bukan satu.

Ciri-ciri utama susunan

  • Penyimpanan kemas: Elemen dalam tatasusunan disimpan dalam lokasi memori berturut-turut.
  • Akses cepat: Mana-mana elemen tatasusunan boleh diakses terus melalui indeksnya.
  • Jenis data yang sama: Semua elemen tatasusunan mestilah daripada jenis data yang sama, seperti integer, aksara atau boolean.
  • Saiz tetap: Dalam sesetengah bahasa, saiz tatasusunan mesti ditakrifkan pada masa penciptaan dan tidak boleh diubah selepas itu.
  JetBrains Junie: Pembantu pengekodan berkuasa AI

Jenis susunan

Tatasusunan boleh dikelaskan bergantung kepada bilangan dimensi yang dimilikinya. Yang paling biasa ialah:

Tatasusunan satu dimensi

Tatasusunan satu dimensi adalah yang paling mudah dan menyerupai senarai elemen. Setiap elemen diakses menggunakan indeks tunggal.

Contoh dalam C:

nombor int[5] = {10, 20, 30, 40, 50}; printf("%d", nombor[2]); // Cetakan 30

Tatasusunan dua dimensi

Juga dipanggil matriks , tatasusunan dua dimensi menstrukturkan data ke dalam baris dan lajur. Setiap nilai dalam matriks diakses menggunakan dua indeks.

Contoh dalam C:

int array[2][3] = {{1, 2, 3}, {4, 5, 6}}; printf("%d", matriks[1][2]); // Cetakan 6

Tatasusunan berbilang dimensi

Ini adalah matriks dengan lebih daripada dua dimensi, yang membolehkan maklumat disusun menjadi struktur yang lebih kompleks. Satu contoh biasa ialah penyimpanan imej dalam pengaturcaraan, di mana setiap piksel mempunyai koordinat dalam ruang tiga dimensi.

Contoh tatasusunan multidimensi

Mengisytiharkan dan mengakses tatasusunan dalam bahasa yang berbeza

Setiap bahasa pengaturcaraan mempunyai sintaks khusus untuk mengisytiharkan dan mengakses tatasusunan . Berikut adalah beberapa contoh:

Susunan dalam C

nombor int[5]; // Nombor pengisytiharan[0] = 10; // Tugasan printf("%d", nombor[0]);

Tatasusunan di Jawa

int[] nombor = int baharu[5]; nombor[0] = 10; System.out.println(nombor[0]);

Tatasusunan dalam JavaScript

biarkan nombor = [10, 20, 30, 40, 50]; console.log(nombor[0]);

Tatasusunan dalam PHP

$numbers = tatasusunan(10, 20, 30); echo $numbers[0];

Operasi biasa dengan tatasusunan

Tatasusunan membolehkan anda melaksanakan pelbagai operasi penting dalam pengaturcaraan :

  • Membaca: Ekstrak dan gunakan nilai yang disimpan.
  • Sisipan: Tambahkan elemen baharu (dalam sesetengah bahasa, seperti JavaScript atau Python, tatasusunan boleh berkembang secara dinamik).
  • Penghapusan: Padamkan item daripada a susunan.
  • Pentahbisan: Susun item mengikut tertib menaik atau menurun.
  • Carian: Cari nilai tertentu dalam tatasusunan.

Tatasusunan merupakan salah satu struktur data yang paling banyak digunakan dalam pengaturcaraan kerana fleksibiliti dan kecekapannya . Ia membolehkan anda menyusun maklumat dalam jumlah yang besar dan mengaksesnya secara berstruktur. Sama ada anda seorang pemula atau pengaturcara yang berpengalaman, menguasai tatasusunan akan membolehkan anda membangunkan algoritma yang lebih cekap dan dioptimumkan.