void insVLast(List &L, Peserta PNew){ address P=alokasi(PNew); if(alokasiSukses(P)) { insertLast(L,P); } }
void insertfirst(List &T, Tongkat NewTongkat) { address p; p=alokasi(NewTongkat); p->next = T.first; T.first = p; printf("\n Data berhasil masuk .."); Urutkan(T); }
void insertfirst(List &LR, Rumah NewRumah){ address p; p=alokasi(NewRumah); p->next = LR.first; if (LR.first==NULL) LR.last = p; LR.first = p; printf("\n Data berhasil masuk .."); }
void PUSH (list *L, infotype X) { /* Kamus Lokal */ address P; /* Aloritma */ P = alokasi(X); if (P != Nil) { next(P) = top(*L); top(*L) = P; deAlokasi(P); } }
void insertlast(List &LR, Rumah NewRumah){ address p; p=alokasi(NewRumah); if (LR.first==NULL){ LR.last = p; LR.first = p; } else { LR.last->next = p; LR.last=LR.last->next; } printf("\n Data berhasil masuk .."); }
void insertData(List &L) { address P; infotype x; cout<<"Masukkan ID yang ingin anda masukkan untuk di cek : "; cin>>x.id; cout<<"Masukkan nama yang ingin anda masukkan untuk di cek : "; cin>>x.nama; cout<<endl; P = findElm(L,x); if (P == NULL) { cout<<"Data belum ada "<<endl; inputData(x); P=alokasi(x); insertFirst(L,P); } else { cout<<"Data sudah ada"<<endl; } }
void insertlast(List &T, Tongkat NewTongkat) { address p; address b=T.first; p=alokasi(NewTongkat); if(T.first==NULL) { T.first =p; } else { while(b->next!=NULL) { b=b->next; } b->next=p; } printf("\n Data berhasil masuk .."); Urutkan(T); }