Tumpukan dalam struktur data

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA array stack dan queue
Advertisements

STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Rahmat Deddy Rianto Dako, ST, M.Eng
Pertemuan 5 STACK atau TUMPUKAN IMAM SIBRO MALISI NIM :
STRUKTUR DATA PERTEMUAN 5
STACK (TUMPUKAN).
Struktur Organisasi Data 2
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
Algoritma dan Struktur Data
STACK (Tumpukan).
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
STACK.
STACK.
Struktur Data (Data Structure) – IS 2313
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
PERTEMUAN KE-5 Kamis, 7 Oktober Pemetaan Trianguler Array ABCDE FGHI JKL MN O A B C D E F G H I J K L M N O T(1,1)  S(1)T(2,1)  S(N+1) T(1,2)
Struktur Data Stack.
Stack (Tumpukan).
Linear Data Structures (Stack)
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
STRUKTUR DATA (4) array stack dan 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.
Stack Pertemuan 11.
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.
Sapta Candra Miarsa,S.T.,M.T.
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
STACK Anifuddin Azis.
Defri Kurniawan ADT STACK Defri Kurniawan
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).
STRUKTUR DATA IMPLEMENTASI STACK.
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
Algoritma dan Struktur Data
2. Stack (Tumpukan) 2.1. Definisi
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
SEMANTIKS Pertemuan Ke-3.
STACK (Tumpukan).
STACK / TUMPUKAN Struktur Data.
STACK Yohana Nugraheni.
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
Stack.
STACK Kuliah Struktur Data Pascal
QUEUE (Antrian) #Kulia 6 Algoritma dan Struktur Data.
Algoritma dan Struktur Data
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA PERTEMUAN 4
STRUKTUR DATA Stack atau Tumpukan.
Double STACK 6.3 & 7.3 NESTED LOOP.
STRUKTUR DATA IMPLEMENTASI STACK.
STACK.
STRUKTUR DATA (3) STACK.
Algoritma dan Struktur Data
Contoh Implementasi Stack 1
BAB 3 STACK (TUMPUKAN).
STACK (Tumpukan) Tumpukan Koin.
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

Tumpukan dalam struktur data Stack Tumpukan dalam struktur data

Apa itu stack ? Stack = tumpukan LIFO (Last In First Out) Terakhir kali dimasukkan, maka terkahir kali di keluarkan

Ciri-ciri stack TOP merupakan sebutan untuk elemen paling atas dari suatu stack Elemen TOP merupakan elemen yang paling akhir ditambahkan Elemen TOP diketahui penambahan dan penghapusan elemen selalu dilakukan di TOP LIFO

Pemanfaatan Stack Perhitungan ekspresi aritmatika (posfix) algoritma backtraking (runut balik) algoritma rekursif

Operasi Pada Stack InsertFirst() DeleteFirst() IsEmpty() IsFull() IsClear() Peek()

InsertFirst & DeleteFirst InsertFirst disebut juga “Push”, InsertFirst itu adalah menambahkan sebuah elemen ke stack DeleteFirt disebut juga “Pop” DeleteFirst ialah penghapusan sebuah elemen dari tumpukan

IsEmpty & IsFull Pengecekan apakah stack kosong atau ada elemennya Pengecekan stack apakah full(penuh) atau belum

Clear & Peek Clear() Peek() Clear() ialah penghapusan semua data atau elemen dari stack Peek() melihat data TOP, atau dengan kata lain “apakah yang ada pada elemen terakhir(top) dari stack?”

Pendeklarasian Stack Typestack = record Data : array[1...max_stack] of type data Top : 0...max_stack; End; Var S :typestack

Skema Traversal Pada Stack Procedure ProsesTraversal (Var TI:TabInt); Var i:integer; Begin Inisialisasi; {prosedur persiapan sebelum pemrosesan} For i:=IdxMin to IdxMax do Begin Proses (TI[i]); {proses terhadap elemen saat itu} End; Terminasi; {prosedur aksi setelah pemrosesan selesai} End;

Implementasi stack pada pemograman pascal Stack Pada Pascal Implementasi stack pada pemograman pascal

Prosedur Stack Pada Pascal Inisiasi Pengecekan Push Menampilkan POP

Inisiasi

Pengecekan

Push

Menampilkan

POP

Proses Push Berjalan

Proses POP Berjalan

Pengunaan atau pengaplikasian stack Stack & Aritmetika Pengunaan atau pengaplikasian stack

Prefix Operator ditempatkan sebelum dua operand Contoh : A + B * C (Infix) Maka notasi prefix-nya adalah   +A*BC

Infix Operator ditempatkan diantara dua operand Contoh : A + B * C A – ( B + C ) * D ^ E

Postfix Operator berada dibelakang operand Contoh : A + B * C (Infix) maka notasi postfix-nya adalah   ABC*+

Kesimpulan Stack adalah penyimpan sementara untuk proses yang diperlukan, misal pada recursive Elemen pada stack agak sulit dicari, dan tidak diperlukan pencarian

End of slide kamsahamnida