NEW
Font size
WorksheetsBubble Sort and Pointers
Total questions: 20
Worksheet time: 8mins
Gambar ini merupakan metode dari
Maximum and Minimum Sort
Swapping Sort
Bubble Sort
Insertion Sort
Bagaimana proses pengurutan dalam bubble sort ?
Menemukan dahulu Item Prioritas kemudian di tukar dengan Item lain
Mengurutkan dengan membandingkan 2 item yang bersebelahan
Memisahkan Item yang terkecil dan terbesar ke dalam koleksi data tertentu kemudian di bandingkan lagi
Mengurutkan dari yang paling terakhir ke yang paling pertama
dari angka 5,1,2,6,7 yang di urutkan menggunakan Bubble Sort maka urutan yang pertama adalah
5,2,1,6,7
1,2,5,6,7
1,5,6,2,7
1,5,2,6,7
dari angka 5,1,2,6,7 yang di urutkan menggunakan Bubble Sort maka urutan yang kedua adalah
1,5,2,6,7
1,2,5,6,7
1,2,6,5,7
1,2,7,6,5
dari angka 5,1,2,6,7 yang di urutkan menggunakan Bubble Sort maka urutan yang ke 3 dan ke 4 adalah
5,1,2,6,7
1,2,5,6,7
7,1,6,2,5
1,2,5,7,6
Diberikan angka 1,2,3,4,5,6 maka jika menggunakan algoritma Bubble sort , urutan yang pertama adalah
2,1,3,4,5,6
1,2,3,4,5,6
1,3,2,4,5,6
6,1,2,3,4,5
Jika diberikan angka 1,8,5,4,3,7,2 dan diurutkan menggunakan algoritma Bubble Sort, maka urutan yang pertama adalah
1,8,5,4,3,7,2
1,5,8,4,3,7,2
1,5,4,8,3,7,2
1,3,4,5,8,7,2
Jika diberikan angka 1,8,5,4,3,7,2 dan diurutkan menggunakan algoritma Bubble Sort, maka urutan yang kedua adalah
1,8,5,3,4,7,2
1,5,8,4,3,7,2
1,8,4,5,3,7,2
1,5,4,8,3,7,2
Jika diberikan angka 1,8,5,4,3,7,2 dan diurutkan menggunakan algoritma Bubble Sort, maka urutan yang ketiga adalah
1,5,8,4,3,7,2
1,5,8,2,3,7,4
1,5,4,8,3,7,2
1,2,5,4,8,3,7
Jika diberikan angka 1,8,5,4,3,7,2 dan diurutkan menggunakan algoritma Bubble Sort, maka urutan yang ke empat adalah
1,8,5,4,3,7,2
1,5,8,4,3,7,2
1,5,4,8,3,7,2
1,5,4,3,8,7,2
Definisi dari Pointer adalah
Suatu penunjuk arah
Suatu alamat
variabel yang menunjuk atau menyimpan alamat memori
variabel yang menyimpan data dan alamat
Bagaimanakah cara mendeklarasi pointer ?
tipe data #namapointer
tipe data & nama pointer;
tipe data *nama pointer
tipe data *nama pointer;
ini adalah cara mendeklarasi pointer dengan tipe data float
int *p, float i;
float i, float p;
float 1, float 2;
float *i, float p;
int x;
int p*;
Bagaimana cara mendapatkan alamat dari variabel X ?
*P = &X;
p = &x
P = &X;
*P = X;
Bagaimana cara mendapatkan nilai bilamana yang diketahui hanya alamatnya saja ?
menggunakan pointer
menggunakan reference pointer
menggunakan dereference pointer
menggunakan pointer dan reference variabel
Bagaimana cara melakukan dereference pointer ?
*Y = P;
*Y = &P;
Y = &P;
Y = *P;
int a =10;
int *pointer1, *pointer2;
pointer1 = &a;
Bagaimana cara menyalin pointer1 ke pointer2 ?
*pointer1 = *pointer2;
pointer1 = pointer2;
pointer1 = &pointer2;
*pointer1 = &pointer2;
int a = 10;
int *pointer1;
pointer1 = &a;
Bagaimana cara menghapus pointer1 ?
pointer1 = 0;
pointer1 = (isnull);
del pointer1;
pointer1 = null;
Pointer yang dapat menunjuk ke alamat-alamat berisi variabel dari tipe apapun disebut sebagai
dereference pointer
variant pointer
void pointer
variable pointer
cara mendeklarasi pointer tanpa tipe adalah
**nama_pointer;
void *nama_pointer;
null *nama_pointer;
(int,float,double) *nama_pointer;
