Rahmat Deddy Rianto Dako, ST, M.Eng

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
Advertisements

BAB V TUMPUKAN (STACK) Tertia Avini, S. Kom tertiaavini. wordpress
Dr. Anto Satriyo Nugroho, M.Eng
bentuknya, yang dapat berubah pada saat runtime.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
STRUKTUR DATA.
Senarai Berantai Adalah salah satu struktur data dinamis yang paling sederhana (linked list) atau juga disebut senarai satu arah ( one way list).
QUEUE II. IMPLEMENTASI QUEUE
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
STACK Budi arifitama.
STRUKTUR DATA PERTEMUAN 6
STRUKTUR DATA PERTEMUAN 5
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
Stack (Tumpukan).
stack ==tumpukan== Tenia wahyuningrum st3 telkom purwokerto
Circular Queue.
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
ANTRIAN ( QUEUE ) Fajrizal.
Pertemuan 5 STACK & QUEUE
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
BAB 3 STACK (TUMPUKAN).
Stack.
NAMA : siti hajar NIM : UNIT : b NO.hp : 0852 –
Stack Stack adalah salah satu bentuk list dimana penghapusan dan pemasukan elemen hanya dapat dilakukan pada satu posisi yaitu di posisi akhir list. Posisi.
Chapt 04 : Stack Oleh : Yuli Praptomo PHS, S.Kom
Stack.
STACK ( TUMPUKAN ) Fajrizal.
QUEUE Denny Agustiawan,M.pd
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Struktur Data Stack Oleh Lutfi Budi Ilmawan
Tumpukan dalam struktur data
STACK Anifuddin Azis.
Defri Kurniawan ADT STACK Defri Kurniawan
STRUKTUR DATA STACK.
STRUKTUR DATA STACK.
Stack Stack atau tumpukan adalah suatu stuktur data yang penting dalam pemrograman Bersifat LIFO (Last In First Out) Benda yang terakhir masuk ke dalam.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
STACK Denny Agustiawan,M.pd
Tugas Kelompok 1 stack.
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
2. Stack (Tumpukan) 2.1. Definisi
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
NAMA : SITI HAJAR NIM : UNIT : B NO.HP : 0852 – 2000 – 3786.
Pointer & Linked List.
Rahmat Deddy Rianto Dako, ST, M.Eng
Nama : Siti Hajar Nim : Unit : B/III No.Hp : 0852 –
Stack (Tumpukan).
Rahmat Deddy Rianto Dako, ST, M.Eng
STRUKTUR DATA STACK.
Tumpukan Dengan Array Ika Menarianti.
STRUKTUR DATA STACK.
STACK / TUMPUKAN Struktur Data.
STACK Yohana Nugraheni.
STRUKTUR DATA STACK.
STRUKTUR DATA PERTEMUAN 8
STRUKTUR DATA TUMPukAN (STACK).
STACK & QUEUE Struktur Data.
Dasar-Dasar Pemrograman
SENARAI BERANTAI (LINKED LIST)
STACK Kuliah Struktur Data Pascal
STRUKTUR DATA PERTEMUAN 7
STACK (TUMPUKAN) Stack atau tumpukan didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan dan pengambilan elemen melalui.
STRUKTUR DATA PERTEMUAN 4
STRUKTUR DATA STACK.
Double STACK 6.3 & 7.3 NESTED LOOP.
STRUKTUR DATA (3) STACK.
BAB 3 STACK (TUMPUKAN).
STACK (Tumpukan) Tumpukan Koin.
RECORD / REKAMAN.
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

Rahmat Deddy Rianto Dako, ST, M.Eng Tumpukan Rahmat Deddy Rianto Dako, ST, M.Eng

definisi Tumpukan adalah ? Kumpulan data yang seolah-olah ada data yang diletakkan di atas data yang lain. Contoh : A atas B C D D E C F atas B definisi A menyisipkan menghapus

Penyajian tumpukan Tumpukan  senarai Sifat tumpukan : Last In First Out (LIFO) Penyajian  array/larik, (namun kurang tepat) Alasannya ? Banyaknya Elemen larik (statis), sedangkan elemen tumpukan bisa sangat bervariasi (dinamis) A B C D E F Penyajian tumpukan overflow

Penyajian tumpukan_2 Overflow  perlu dicatat posisi ujung tumpukan Tumpukan  rekaman (record) Const MaxElemen = 225; Type tumpukan = record Isi : array[1..MaxElemen] of integer Atas : 0..MaxElemen End; Var T : tumpukan; T.Atas = 5 {tumpukan = 5 elemen} T.Isi[1]…T.Isi[5] Jika ada data yg diambil  T.Isi[4]  elemen teratas Jika ada data yg ditambah  T.Isi[6]  elemen teratas Penyajian tumpukan_2

Operasi pada Tumpukan Operasi dasar Tumpukan : Push : menyisipkan data Pop : menghapus data Operasi pada Tumpukan

Operasi Push Penjelasan : Procedure PUSH (var T : Tumpukan; x : integer); Begin T.Atas := T.Atas + 1; T.Isi[T.Atas] := x End; Penjelasan : Prosedur ini akan menyiapkan tempat untuk x yang akan dipush ke dalam tumpukan, yaitu dengan menambah nilai medan T.Atas dengan 1 dan selanjutnya menyisipkan x ke dalam larik T.Isi Operasi Push

Operasi Pop Contoh program Begin Procedure POP (var T : Tumpukan); If T.Atas = 0 then Writeln(‘TUMPUKAN SUDAH KOSONG’) Else T.Atas := T.Atas - 1; end; Contoh program Operasi Pop

Implementasi tumpukan (notasi polish) Next Meeting