Pertemuan 10 DIVIDE And CONQUER Lanjutan ….

Slides:



Advertisements
Presentasi serupa
Sorting (Pengurutan).
Advertisements

Algoritma Divide and Conquer
Bahan Kuliah IF3051 Strategi Algoritma Oleh: Rinaldi Munir
Design and Analysis of ALGORITHM (Session 3)
Algoritma Searching Pertemuan 13
PENCARIAN (SEARCHING)
Kompleksitas Waktu Asimptotik
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Divide and Conquer Analisa Algoritma.
R ESPONSI UAS DAA MIT SKI IT Telkom. Q UICKSORT ( D IVIDE AND C ONQUER ) Cara2nya,, Pilih Anggota secara random (misal ambil yang ketengah) sebutlah anggota.
Algoritma dan Struktur Data
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pertemuan 4 Aplikasi Perhitungan Gaya Dengan Program Komputer
Sorting 2007/2008 – Ganjil – Minggu 5.
Pertemuan 3 ALGORITMA & FUNGSI KOMPLEKSITAS
1 Pertemuan 1 Algoritma Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Pertemuan 9 Strukturisasi Control Flow pada Bahasa rakitan 8088
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
1 Nama Kelompok : Doddy Setiawan Moh. Abdul Latief Yosep Pangky ALGORITMA MERGE SORT.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
OPERASI JUMP DAN EXCEPTION HANDLING
1 Pertemuan 9 DIVIDE And CONQUER Matakuliah: T0034/Perancangan & Analisis Algoritma Tahun: 2005 Versi: R1/0.
1 Pertemuan 24 Branch and Bound II Matakuliah: T0034/Analisis & Perancangan Algoritma Tahun: 2005 Versi: 1/0.
1 Pertemuan 11 METODA GREEDY Matakuliah: T0034/Perancangan & Analisis Algoritma Tahun: 2005 Versi: R1/0.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
1 Pertemuan 23 Branch And Bound I (B – A – B) Matakuliah: T0034/Analisis & Perancangan Algoritma Tahun: 2005 Versi: 1/0.
1 Pertemuan 25 LC-Branch-And-Bound Matakuliah: T0034/Analisis & Perancangan Algoritma Tahun: 2005 Versi: 1/0.
1 Pertemuan 26 Penyederhanaan dan Transformasi Aljabar Matakuliah: T0034/Analisis & Perancangan Algoritma Tahun: 2005 Versi: 1/0.
Algoritma Divide and Conquer (Bagian 2) Wahyul Wahidah Maulida, ST.,M.Eng.
Algoritma Divide and Conquer (Bagian 1) Wahyul Wahidah Maulida, ST., M.Eng.
Matakuliah : T0456 / Algoritma dan Metode Object
Algoritma sorting dasar (lanjutan) Pertemuan 11
12-CRS-0106 REVISED 8 FEB 2013 CSG523/ Desain dan Analisis Algoritma Divide and Conquer Intelligence, Computing, Multimedia (ICM)
Pertemuan 5 Balok Keran dan Balok Konsol
Pertemuan 10 Sendi-Sendi Arsitektur Modern
Pertemuan 26 PERANCANGAN LANJUT
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan 7 Diferensial Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan 4 KONTROL ALUR EKSEKUSI PROGRAM Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Pertemuan 11 STRUKTUR SEARCHING.
MATERI PERKULIAHAN ANALISIS ALGORITMA
KUG1A3 Algoritma& Pemrograman
Bahan Kuliah IF2211 Strategi Algoritma Oleh: Rinaldi Munir
Algoritma Divide and Conquer
Pertemuan 12 METODA GREEDY lanjutan….
Pertemuan 4 ALGORITMA lanjutan….
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
Faktor analisa algoritma
Pertemuan 24 Teknik Searching
Matakuliah : T0034/Perancangan & Analisis Algoritma
Metode pemecahan masalah
Pertemuan 10 ANALISA GAYA PADA KERANGKA BATANG
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Modul 6 : Analisis Algoritma dan Struktur Data
Pertemuan 18 Optimalisasi Kode dan Mewarnai Graph I
MATERI PERKULIAHAN ANALISIS ALGORITMA
Pertemuan 3 PD Dapat Dihomogenkan
BINARY SEARCH Tim Algoritma Pemrograman Teknik Informatika
Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Algoritma Divide and Conquer
Algoritma Divide and Conquer
Matakuliah : A0114/ Sistem Akuntansi Tahun : 2005 Versi : Revisi 1
Tahun : <<2005>> Versi : <<1/2>>
Algoritma Divide and Conquer
Pertemuan 09 Parameter Bursa dan Mekanisme Pembentukan Harga di Bursa
Algoritma Divide and Conquer
Sorting Dasar Pemrograman
Transcript presentasi:

Pertemuan 10 DIVIDE And CONQUER Lanjutan …. Matakuliah : T0034/Perancangan & Analisis Algoritma Tahun : 2005 Versi : R1/0 Pertemuan 10 DIVIDE And CONQUER Lanjutan ….

<< TIK-99 >> << TIK-99>> Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : << TIK-99 >> << TIK-99>>

Outline Materi Materi 1 Materi 2 Materi 3 Materi 4 Materi 5

DIVIDE And CONQUER lanjutan…. 5.5 Selection Sort Sort elemen list A = ( a1,a2,…,an ) dengan cara : Cari elemen terkecil, tempatkan pada posisi tepat Cari elemen kedua terkecil, tempatkan pada posisi tepat Dst Dengan demikian list A akan di sort setelah ( N-1) langkah.

DIVIDE And CONQUER lanjutan…. 5.6 Kompleksitas Algoritma Selection Sort Dalam keadaan terburuk (the worst case) Dalam keadaan rata-rata (avarage case) n = banyaknya elemen list yang akan di sort Contoh D-A-C pada algoritma Search

DIVIDE And CONQUER lanjutan…. Binary Seacrh. Misalkan Ai, 1 n, suatu data yang telah sort secara nondecreasing order maka untuk mencari suatu data x pada data Ai, yaitu dengan membaginya atas dua bagian ( divide), maka ada 4 kemungkinan: Jika x = ak, data ditemukan set j = k Jika x < ak, maka cari ke kiri ak Jika x > ak, maka cari ke kanan ak Jika x tidak ditemukan set j = 0, data yang dicari tidak ada

DIVIDE And CONQUER lanjutan…. Procedure BINSRCH(A,n,x,j ) integer low,high,mid,j,n low = 1; high = n while low high do mid = Int(( low+high )/2) case : x < A[mid] : high = mid – 1 : x > A[mid] : low = mid + 1 : else : j = mid : return endcase repeat j = 0 end BINSRCH

DIVIDE And CONQUER lanjutan…. Contoh: Gunakan algoritma diatas untuk mencari data x = 101, -14, 82 pada set data: -15, -6, 0, 7, 9, 23, 54, 82, 101 waktu proses Algoritma BINSRCH adalah O(log2 n )

<< CLOSING>>