
Tree Structure
Berikut Materi mengenai Struktur data Tree
 
| Gambar Sebuah Node pada Single Linked List | 
| Gambar Menyisipkan Node Baru | 

stuct data_mahasiswa{   long int nim;   char nama[100];   char fakultas[100];};data_mahasiswa mahasiswa1, mahasiswa2;
1 
 | struct data_mahasiswa mahasiswa1, mahasiswa2; | 
1 
2 
3 
4 
5 
 | //Untuk mengisi nilai structcin>>mahasiswa1.nim;//Untuk memanggil nilai structcout<<mahasiswa1.nim<<endl; | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
 | #include <iostream>#include <stdio.h>#include <stdlib.h>#include <conio.h>using namespace std;//Deklarasi structstruct data_mahasiswa{    long int nim;    char nama[100];    char fakultas[100];};//Deklarasi variabel structdata_mahasiswa mahasiswa1, mahasiswa2;int main(){        //Input struct data mahasiswa    cout<<" Data Mahasiswa Pertama\n";    cout<<"-----------------------\n";    cout<<" NIM      : "; cin>>mahasiswa1.nim;    cout<<" Nama     : "; fflush(stdin); gets(mahasiswa1.nama);    cout<<" Fakultas : "; fflush(stdin); gets(mahasiswa1.fakultas);    cout<<"\n\n";    cout<<" Data Mahasiswa Kedua\n";    cout<<"-----------------------\n";    cout<<" NIM      : "; cin>>mahasiswa2.nim;    cout<<" Nama     : "; fflush(stdin); gets(mahasiswa2.nama);    cout<<" Fakultas : "; fflush(stdin); gets(mahasiswa2.fakultas);    cout<<"\n\n";    //Output struct data mahasiswa    cout<<" Data Mahasiswa Pertama\n";    cout<<"-----------------------\n";    cout<<" NIM      : "<<mahasiswa1.nim<<endl;    cout<<" Nama     : "<<mahasiswa1.nama<<endl;    cout<<" Fakultas : "<<mahasiswa1.fakultas<<endl;    cout<<"\n\n";    cout<<" Data Mahasiswa Kedua\n";    cout<<"----------------------\n";    cout<<" NIM      : "<<mahasiswa2.nim<<endl;    cout<<" Nama     : "<<mahasiswa2.nama<<endl;    cout<<" Fakultas : "<<mahasiswa2.fakultas<<endl;    cout<<"\n\n";    getch();} |