Struktur: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
InternetArchiveBot (bicara | kontrib)
Add 1 book for Wikipedia:Pemastian (20231010)) #IABot (v2.0.9.5) (GreenC bot
InternetArchiveBot (bicara | kontrib)
Add 1 book for Wikipedia:Pemastian (20240309)) #IABot (v2.0.9.5) (GreenC bot
 
(1 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 50:
Dalam [[ilmu komputer]], struktur data adalah cara mengatur informasi dalam [[komputer]] sehingga dapat digunakan secara efisien.<ref>{{cite encyclopedia |first=Paul E. |last=Black |title=data structure |encyclopedia=Dictionary of Algorithms and Data Structures |editor-first1=Vreda |editor-last1=Pieterse |editor-first2=Paul E. |editor-last2=Black |publisher=[[National Institute of Standards and Technology]] |date= 15 Desember 2004 |url=http://xlinux.nist.gov/dads/HTML/datastructur.html |edition=Online |accessdate=22 September 2019 |language=en}}</ref> Struktur data dibangun dari dua tipe dasar: [[Larik]] memiliki indeks yang dapat digunakan untuk akses langsung ke item data apa pun, tetapi tergantung pada [[bahasa pemrograman]] yang digunakan, ukurannya harus ditentukan ketika diinisialisasi. Daftar tertaut dapat ditata ulang, tumbuh atau menyusut, tetapi elemen-elemennya harus diakses dengan pointer yang menghubungkan mereka bersama dalam urutan tertentu.<ref>{{cite book |last1=Sedgewick |first1=Robert |last2=Wayne |first2=Kevin |title=Algorithms |date=2011 |publisher=Addison-Wesley Professional |language=en |isbn=9780132762564 |edition=4}}</ref>{{rp|156}} Dari jumlah ini sejumlah struktur data lain dapat dibuat seperti [[stack (struktur data)|stack]], queu, [[pohon (struktur data)|pohon]], dan tabel hash.<ref>{{cite book |chapter=Data structures |last1=Cormen |first1=Thomas H. |last2=Leiserson |first2=Charles E. |last3=Rivest |first3=Ronald L. |last4=Stein |first4=Clifford |title=Introduction to algorithms |date=2009 |publisher=MIT Press |location=Cambridge, Massachusetts |language=en |isbn=978-0262033848 |edition=3}}</ref>{{rp|229–339}}<ref>{{cite book |last1=Mehta |first1=Dinesh P. |chapter=Basic structures |editor-last1=Mehta |editor-first1=Dinesh P. |editor-last2=Sahni |editor-first2=Sartaj |title=Handbook of data structures and applications |date=2005 |publisher=Chapman & Hall/CRC Computer and Information Science Series |location=Boca Raton, Fla. |language=en |isbn=9781420035179}}</ref>
 
Dalam memecahkan masalah, struktur data umumnya merupakan bagian integral dari [[algoritme]].<ref name=Skiena>{{cite book |last1=Skiena |first1=Steven S. |chapter=Data structures |title=The algorithm design manual |url=https://archive.org/details/algorithmdesignm0000skie |date=2008 |publisher=Springer |location=London |language=en |isbn=9781848000704 |edition=2}}</ref>{{rp|5, 366–392}} Dalam gaya pemrograman modern, algoritme dan struktur data dirangkum bersama dalam [[tipe data]] [[tipe data abstrak|abstrak]].<ref name=Skiena/>{{rp|ix}}
 
== Perangkat lunak ==
Baris 68:
== Bacaan lebih lanjut ==
* {{cite book|last1=Carpi|first1=A.|last2=Brebbia|first2=C.A.|title=Design & nature V : comparing design in nature with science and engineering|date=2010|publisher=WIT|location=Southampton|isbn=9781845644543}}
* {{cite book |last=Pullan |first=Wendy |title=Structure |url=https://archive.org/details/structureinscien0000unse |publisher=Cambridge University Press |location=Cambridge |year=2000 |language=en |isbn=0-521-78258-9 }}
* {{cite book |last1=Rottenberg |first1=Annette T. |last2=Winchell |first2=Donna Haisty |title=The structure of argument |url=https://archive.org/details/structureofargum0000rott |date=2012 |publisher=Bedford/St. Martins |location=Boston |language=en |isbn=9780312650698 |edition=7th}}
* {{cite book |last1=Schlesinger |first1=Izchak M. |last2=Keren-Portnoy |first2=Tamar |last3=Parush |first3=Tamar |title=The structure of arguments |date=2001 |publisher=J. Benjamins |location=Amsterdam |language=en |isbn=9789027223593}}