/*
Nama : Fika Handani
NIM : 311310009
Code : Double Linked List Non Circular, menampilkan data
Universitas Ma Chung Malang
*/
#include<iostream>
using namespace std;
struct Tnode{
int data;
Tnode *next;
Tnode *prev;
};
Tnode *head;
void init(){
head=NULL;
}
int isEmpty(){
if(head==NULL){
return 1;
}
else{
return 0;
}
}
void insertDepan(int databaru){
Tnode *baru;
baru=new Tnode;
baru->data = databaru;
baru->next = NULL;
baru->prev = NULL;
if(isEmpty() == 1){
head=baru;
baru->next=NULL;
baru->prev=NULL;
}
else{
baru->next=head;
head->prev=baru;
head=baru;
};
}
void tampil(){
Tnode *bantu;
int d;
if(isEmpty() == 0){
while(bantu != NULL){
cout<<bantu->data<<" ";
bantu=bantu->next;
}
cout<<"\n";
}
else{
cout<<"data masih kosong\n";
}
}
int main(){
insertDepan(9);
insertDepan(7);
insertDepan(5);
tampil();
cout<<"\n";
}