btw insertafter() yg ane maksud gini gan. misal list data1->data2 ketika insert data3 setelah data1 maka linked list setelah insert jadinya data1->data3->data2 dimana: data1=eksekutif data2=ekonomi data3=bisnis itu adalah fungsi yg me return jmlh elemen linked list. oh oke2 gan, mak
ok2 paham2 gan iya gan fungsi insertAfter(address before,address newNode) itu dah fixx, berarti insertafter(L,D2); D2 aja ya pakainya? yg kata agan tadi D2 itu gerbong yang mau diinsert trurs yg FOR (int c=0;c<jumlahElmList();++c) jumlahElmList() itu fungsi atau variabel?
Banyak variasi algoritma yang bisa dipakai. Kalau tujuannya mengelompokkan gerbong eksekutif-bisnis-ekonomi tanpa peduli urutan nomor gerbong, ane pilih algoritma sebagai berikut: asumsi input berupa List berisi gerbong Telusuri List Kalau ketemu gerbong eksekutif, insertFirst gerbong tersebut
kalau kumpulan gerbong sudh ada di list dengan urutan acak. maka pengurutannya bisa dilakukkan dg caranya agan darkwinx diatas. tp kalau gerbong dibikin dan diurutkan scr runtime mungkin bisa spt ini IF (list kosong atau D2==eksekutif) {insertfirst(L,D2);} ELSE IF(D2==ekonomi){insertlast(L,D2);}
permisi gan, maaf mengganggu, mau tanya membuat Data gerbong kereta berupa nomor, Kode gerbong kereta (1/2/3), jenis gerbong kereta , dan Kapasitas gerbong kereta(berupa angka misal 30). Memasukkan data gerbong dengan mengelompokkan gerbong kereta berjenis Gerbong eksekutif di depan Gerbong Bisn...
1. kayaknya gak pakai gan, 2. oh ya lupa gan, tanda " ; " ikut ke copas wkwkwk oh ya sama yang no 2 itu ADT data diganti Tugas, hehe lupa ane ganti
gan kalau soal yang no 2 paham gak gan? Typedef struct { Int id; String nama; }Tugas; Buatlah sebuah fungsi untuk melakukan pencarian node dimana node yang dicari memiliki id genap pada Linked List struct berdasarkan yang ada pada soal (Clue : Linked List 2) clue nya begini gan address findNode(...
tambahin garis baru printf("@\n"); ok sama2 gan :) - btw itu yg contoh terakhir dari ane indexnya belum bener. silakan agan urutkan sendiri :) wah makasih banyak gan udahh gan udah ane benerin
menunya 2 aja gan 1.insert data 5-0 2.tampilkan data void insert_data(){ for(int i=0;i<3;i++){ //print(masukan data ke-i: ) //insertlast(); } for(int i=0;i<3;i++){ //print(masukan data ke-i: ) //insertfirst(); } } ok ok gaann makasih2
int counter=0; while(P!=NULL){ printf("\n%d",P->D.no); ...... if(counter++==2){ printf("@ "); } } atau cara lainnya mulainya jangan dari 5 tapi dari angka 64 (64 adalah ASCII untuk karakter @). 64->5->4->3 nanti pas print cek jika data=64 maka yg diprint karakter
btw ane pakai yang cara if(counter++ == 2) { printf("@"); } outputnya jadinya gini gan kok gk diantara 2 sama 5 ya?
int counter=0; while(P!=NULL){ printf("\n%d",P->D.no); ...... if(counter++==2){ printf("@ "); } } atau cara lainnya mulainya jangan dari 5 tapi dari angka 64 (64 adalah ASCII untuk karakter @). 64->5->4->3 nanti pas print cek jika data=64 maka yg diprint karakter
misalnya data struct bertipe int. maka insert 5 sampai 3 sampai membentuk list 5->4->3 untuk 2 sampai 0 disisipkan dari depan 2->5->4->3 1->2->5->4->3 0->1->2->5->4->3 nanti pas print sisipkan "@" ditengah. makasih gan, hehe btw berarti 5-&
ane buat nya gini gan wkwkw, tapi ttp gk bisa nampilin @ diindeks ke tiga gan mohon bantuanya gan, apa code ini salah atau yang bener gimana :hammer selebihnya ane dah buat constructor, alokasi data, insert first, dll void showList(List L) { address P; if(isEmpty(L)==1) printf("tidak ada Li...
Sudah dikerjakan sampai mana? Linked Listnya sudah dibikin? blum sih gan, itu kira2 pakai prosedur insertFirst atau insertLast?
Mau nanya atau mau minta tugas ente dikerjakan orang lain? tanya konsep nya dulu lah, clue nya pakai fungsi apa gitu