Pages

Linked List

8 komentar
 
Wah, harus kejar posting nih, soalnya malam ini blog bakal diperiksa dosen. Hmm, jadi sekarang saya akan membahas tentang Linked List. Jadi apa itu linked list? kenapa di alstrukdat kita mempelajari linked list?

Jadi, Linked List adalah sebuah bentuk ADT dalam Struktur Data, ADT dalam Struktur Data yang lain adalah Stack, Queue, Tree, Graph dan lain-lain. Nah, sekarang, apa bedanya Linked List dengan array,queue,stack, dan ADT lainnya? 

Mungkin karena pengetahuan saya belum terlalu jauh, maka saya akan membandingkan Linked List dengan Array. Selama ini, kalian menyimpan data dalam suatu program, pastinya menggunakan variabel yang dinyatakan dalam array. Dan, karena array itu praktis dan mudah dipanggil, maka kita menggunakannya dalam menyelesaikan masalah-masalah yang kita hadapi. Akan tetapi, masalah yang diselesaikan dengan array akan bertambah besar jika data pada program kalian juga membesar. Katakanlah kalian membuat program yang menyusun data mahasiswa, sebanyak 1000 mahasiswa.

Wah, Manipulasi pada array kalian tentunya akan menjadi semakin 'riweh'/'rumit'/sophisticated, kenapa? Katakanlah kalian akan melakukan proses delete pada indeks 189 dari 1000 data tersebut. Wah, akan banyak proses yang akan dilakukan (Kenapa banyak proses? hehe, cari tahu sendiri)

Jadi, jika kalian ingin mengatur banyak data dengan mudah, kalian perlu sifat yang fleksibel. Nah, jadi itulah sifat yang berada pada Linked List. Jadi Linked List secara fisik direpresentasikan dengan kotak-kotak yang saling berkait. kotak Linked List itu disebut Node, yang terdiri dari InfoType dari Node tersebut, dan Next(Nilai berikutnya dari Node tersebut)

Nah, cukup sekian lah Linked Listnya, oh iya, kenapa List bersifat Fleksibel? jadi tali-tali pengikat node tersebut secara fleksibel bisa mengatur proses delete, insert pada linked list. :)

ADT selanjutnya yaitu STACK, STACK adalah sebuah tumpukan (sesuai namanya stack). Jadi, Stack ini sifatnya LIFO (Last In First Out), maksudnya disini adalah data terakhir yang masuk ke dalam Stack adalah data yang paling pertama dikeluarkan. Jelas saja, karena konsepnya tumpukan, jadi tumpukan teratas (yang paling akhir, lebih dahulu diproses). 

ADT selanjutnya yaitu QUEUE, QUEUE berkebalikan dengan STACK, karena QUEUE sifatnya FiFO, First In First Out. Bayangkan saja seperti object antrian, yang lebih dulu mengantri adalah yang lebih dulu diproses dan keluar dari Antrian. 

Hmmh, mungkin cukup segitu saja deh penjelasan ADT pada Alstrukdat kali ini, saya mau buat tugas yang lain dulu :) hehehe, smangat smangat :)

8 Responses so far.

  1. Anonymous says:

    Very good article! We are linking to this great article on our site.
    Keep up the good writing.

    Here is my web-site :: fight cellulite in your kitchen

  2. Anonymous says:

    I want to to thank you for this excellent read!
    ! I definitely loved every little bit of it.
    I have got you bookmarked to look at new things you post…

    Here is my web-site ... www.calgrads.com

  3. Anonymous says:

    I'm not sure why but this blog is loading very slow for me. Is anyone else having this issue or is it a problem on my end? I'll
    check back later on and see if the problem still
    exists.

    Feel free to visit my blog post - advice on how to get a guy

  4. Anonymous says:

    Thank you a lot for sharing this with all folks you really
    recognize what you are speaking approximately!
    Bookmarked. Kindly also visit my site =). We may have a hyperlink alternate arrangement between
    us

    Check out my web-site: airbnb travel

  5. Anonymous says:

    Wow, this paragraph is nice, my sister is analyzing such things, therefore I am going to let know her.


    Here is my homepage - how to make a guy fall in love with you

  6. It was very useful for me. Keep sharing such ideas in the future as well. This was actually what I was looking for, and I am glad to came here! Thanks for sharing the such information with us.

  7. Amazing blog and very interesting stuff you got here!

  8. Great article, Thanks for your great information, the content is quiet interesting. I will be waiting for your next post.

Leave a Reply