Pertemuan 1 - Data Structure
PENGENALAN DATA STRUCTURE
Pertemuan 1
Data
Structure
Adalah
cara untuk menyimpan, menyusun, dan mengatur dalam komputer agar data tersebut
dapat digunakan dengan mudah.
Berikut adalah beberaoa contoh dari struktur
data:
- Array
- Linked lists
- Queues
- Stacks
- Binary Trees
- Hash Tables
Array
Array
adalah kumpulan variable yang bertipe data sama (Homogenous) yang dibedakan
oleh index. Tipe data tersebut dapat berupa integer(angka), char(karakter),
float, long dan double. Array disimpan dalam memori yang statis, artinya alokasi
memori dilakukan saat deklarasi sebuah array.
Ada beberapa operasi yang dapat dilakukan oleh
array, yaitu:
- Tranversal
- Insertion
- Searching
- Deletion
- Merging
- Sorting
Index Array
itu sendiri dimulai dari 0 hingga -1. Misalnya;
int arr[10],
maka akan
memiliki index dari 0 hingga 9. Index juga berarti array memesan tempat di
memori sejumlah index tersebut. Misalnya int arr [10] akan memesan sepuluh
tempat di memori.
Pointer
Pointer
adalah tipe data yang berisi alamat
memori dari variable lain.
Operator Pointer ada 2 yaitu:
- Operator & :
Untuk menunjukkan alamat dari operator.
- Operator * : Untuk
menunjukkan nilai dari alamat operator.
Ada
beberapa operasi yang dapat dilakukan oleh pointer:
- Operasi Penugasan
- Operasi Aritmatika
- Operasi Logika
Data Type
Adalah
tipe data yang dapat digunakan di dalam bahasa pemrograman.
Contoh tipe data:
- int
- char
- float
- Boolean, dll.
Abstract
Data Type
Abstract
Data Type atau ADT adalah objek data yang membuat tipe data sempurna dengan
cara menghubungkannya dengan fungsi yang beroperasi pada data yang
bersangkutan.
(C/C++
memiliki konsep class dan struct yang berfungsi untuk programmer dalam mengimpletasikan
tipe data abtrak).
NIM : 2101676624
Nama : Shundy Yohan
PENGENALAN DATA STRUCTURE
Pertemuan 1
Berikut adalah beberaoa contoh dari struktur data:
Ada beberapa operasi yang dapat dilakukan oleh array, yaitu:
Operator Pointer ada 2 yaitu:
Contoh tipe data:
Komentar
Posting Komentar