Posts

Showing posts from May, 2020

PROGRAM BUBLE SORT

Image
PROGRAM BUBLE SORT           Hallo guys.. Disini gua mau berbagi materi baru yaitu sorting. Lebih tepatnya metode buble sort. Buble sort adalah salah satu metode sorting. Buble sort merupakan   metode sorting paling sederhana yang memiliki konsep perbandingan elemen sekarang dan elemen selanjutnya dan dilakukan penukaran. Daripada bingung kita langsung ke programnya.     #include <iostream> using namespace std;   main() {     int angka[10];     int batas;     int temp;       cout<<"masukkan batas : ";     cin>>batas;        for(int x=0;x<batas;x++)      {          cout<<" > ";          cin>>angka[x];      }       for(int x=0;x<batas;x++)     {         for(int y=0;y<batas-1;y++)         {             if(angka[y]>angka[y+1])             {                 temp=angka[y+1];                 angka[y+1] = angka[y];                 angka[y]=temp;      

Double Queue

DOUBLE QUEUE Hallo guys.. seperti biasa gua mau sharing-sharing materi seputar coding hehe. Materi kali ini adalah Double Queue. Double Queue mirip dengan Double Stack Cuma konsepnya yang beda. Di dalam Double Queue memeliki konsep FIFO ( first in first out ). Double Queue yang artinya antrian ganda memiliki 2 cara input yaitu dari head dan tail. Dari pada bingung kita langsung aja ke programnya. #include <iostream> using namespace std; #define max 6 int head_07167=-1,tail_07167=max+1; struct pembeli_07167 {     char nama_07167[15];     char nama_barang_07167[10];     int jumlah_07167;     int total_07167;     int harga_07167; } beli[5]; bool penuh_07167() {     return (head_07167+1==tail_07167-1) ? 1 : 0; } bool kosong1_07167() {     return (head_07167+1==0 ) ? 1 : 0; } bool kosong2_07167() {     return (tail_07167-1==max) ? 1 : 0; } void input_07167(int pilih) {         if(penuh_