#Include #Include #Include #Include
#Include #Include #Include #Include
PRAKTIKUM 5
NIM : 18102280
Kelas : S1-IF-06-H
A. Materi
Linked List adalah sejumlah simpul (node) yang dikaitkan dengan simpul yang lain dengan bantuan
pointer dalam suatu urutan tertentu. Suatu linked list dikatakan single linked list apabila hanya ada satu
pointer yang menghubungkan setiap node (satu arah “next”) dan dikatan non sircular jika pointer next
pada node terakhir(tail) menunjuk ke NULL.
menyimpan Nama dan NIM data mahasiswa berupa NAMA dan NIM.
NAMA NIM
Dede 12347867
Kiki 98765674
Nina 67453279
Andi 83450120
Source Code :
#include <iostream>
#include <conio.h>
#include <malloc.h>
#include <cstdlib>
using namespace std;
struct node
string maha;
int nim;
};
node* head;
node* tail;
node* curr;
node* entry;
node* del;
node* bantu;
void inisialisasi()
void input()
cin>>baru->nim;
if(head == NULL) {
head->next = NULL;
} else {
bantu = head;
bantu = bantu->next;
bantu->next = baru;
void hapus()
bantu = bantu->next;
del = bantu->next;
bantu->next = NULL;
else
d = head->maha;
head = NULL;
cout<<d<<" terhapus";
else
cout<<"Masih kosong\n";
void cetak()
curr = head;
else
cout<<curr->maha<<"\t\t"<<curr->nim<<endl;
curr = curr->next;
cout<<endl;
int main()
int nim;
string mhs;
inisialisasi();
input();
cetak();
hapus();
cout<<endl;
cetak();
return EXIT_SUCCESS;
}
d. Screenshot