Biasanya kebanyakan programmer akan kesulitan dalam penggunaan metode Linkedlist, memang begitu kenyataannya dan kebanyakan hanya tau teorinya saja atau bisa menggunakan tetapi hanya mode kecil saja digunakan.
Saat ini saya akan menggunakan Class TStringList untuk menggantikan metode Linkedlist pada aplikasi yang saya buat. Data yang saya gunakan adalah dalam bentuk kapasitas BESAR.
Berikut ini adalah beberapa kesimpulan yang saya dapatkan;
LINKEDLIST
Keunggulan :
- Strukturnya sederhana dan mudah dimengerti
- Tipe data dapat berbentuk apa saja (string, char, gambar, class, integer, binner file, dll…)
- Mudah direlasikan antar struktur
Kekurangan :
- Kinerja lambat, karna membutuhkan banyak memori
- Banyak menggunakan proses LOOPING
- Rumit dalam pengkodean proses PUSH dan POP
TSTRINGLIST
Keunggulan:
- Data mudah baca
- Proses lebih ringan
- Gampang dalam pengkodean, dijamin Garbage di memori lebih sedikit
Kelemahan:
- Harus mahir dalam pengkodean String, karena akan bermain-main dengan mode Hyper Text
- Membutuhkan variabel tambahan yaitu tipe data berbentuk ARRAY