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:
  1. Array
  2. Linked lists
  3. Queues
  4. Stacks
  5. Binary Trees
  6. 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:
  1. Tranversal
  2. Insertion
  3. Searching
  4. Deletion
  5. Merging
  6. 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:
  1. Operator &      : Untuk menunjukkan alamat dari operator.
  2. Operator *       : Untuk menunjukkan nilai dari alamat operator.

Ada beberapa operasi yang dapat dilakukan oleh pointer:
  1. Operasi Penugasan
  2. Operasi Aritmatika
  3. Operasi Logika


Data Type
Adalah tipe data yang dapat digunakan di dalam bahasa pemrograman.

Contoh tipe data:
  1. int  
  2. char 
  3. float
  4. 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




Komentar

Postingan populer dari blog ini

Data Structure - Tree and Binary Tree

Pertemuan 3 - Data Structure