free registration html
PERTEMUAN 8 FREE REGISTRATION
Latihan atau tugas Free Registration NAMA : Tgl Lahir: Alamat : Kota : Pekerjaan: Programer Data ANALISIS IT Su...
Minggu, 23 Januari 2022
operasi pada single linked list
#include
#include
#include
using namespace std;
typedef struct node *simpul;
struct node
{
char isi;
simpul next;
};
//menggunakan prototype function
void Sisip_Belakang(simpul &L, char elemen );
void Hapus_Depan(simpul &L);
void Cetak(simpul L);
//function main
main()
{
char huruf, ulang, yt;
simpul L = NULL; //pastikan bahwa L kosong
int i, pilih;
cout<<"===================================="<>huruf;
Sisip_Belakang(L , huruf );
}
Cetak(L);
}
if(pilih==2){
//hapus simpul depan
cout<<"\nSetelah Hapus Simpul "<>huruf;
Sisip_Belakang(L , huruf );
}
Cetak(L);
}
if(pilih==3){
cout<<"\nSetelah Hapus Simpul "<>yt;
if (yt == 'Y' || yt == 'y')
goto atas;
else if(yt=='T' || yt=='t')
cout<<"\n";
cout<<"------------Allhamdullilah Selesai----------"<isi=elemen;
baru->next=NULL;
if(L==NULL)
L=baru;
else
{
bantu= L;
while(bantu->next != NULL)
bantu = bantu->next;
bantu->next=baru;
}
}
//function mencetak isi linked list
void Cetak(simpul L)
{
simpul bantu;
if(L==NULL)
cout<<"linked list kosong.........\n";
else
{
bantu=L;
cout<<"\nisi linked list : ";
while(bantu->next !=NULL)
{
cout<isi<<"->";
bantu=bantu->next;
}
cout<isi;
}
}
//function hapus simpul depan
void Hapus_Depan(simpul &L)
{
simpul Hapus;
if(L==NULL)
cout<<"linked list kosong...........\n";
else
{
Hapus=L;
L=L->next;
Hapus->next=NULL;
free(Hapus);
}
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar