
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();} |