Kamis, 28 Oktober 2010
Linked List Dengan Pointer
Pembahasan :
Pada Program List diatas merupakan linked list buat list baru yaitu sisip depan=10, sisip belakang=25,sisip belakang=100, sisip tengah=50, dan hapus list 50.
Dimana list sama dengan tipenode pointer sesuai ukuran typenode jika list=null maka awal dan akhirnya null.
Pada sisip depan NB=10 syarat jika awal tidak sama null maka NB->next=awal. Dalam sisip node membutuhkan node baru dan bantu sehingga pada sisip tengah syarat awal sama dengan null, jika awal tidak sama dengan null maka bantu sama dengan awal, dan menggunakan perulangan while IB lebih besar dari bantu, bantu menuju next kemudian next menuju info. Disini sisip belakang terjadi dua kali yakni sisip node 25 dan 100.Hapus list untuk node 50 karena node berada ditengah maka terjadi pencarian list yang akan dihapus dengan menggunakan perulangan while jika sama dengan bantu maka akan terjadi next sampai node bantu menemukan node 50 baru terjadi penghapusan. Selanjutnya list akan dicetak dengan menngunakan typepointer bantu, bantu sama dengan awal apabila bantu tidak sama dengan null maka akan langsung dicetak hasil akhirnya
Langganan:
Postingan (Atom)




