Pertanyaan yang diberi tag «data-structures»

Struktur data adalah cara mengatur data dengan cara yang memungkinkan sifat-sifat tertentu dari data tersebut untuk ditanyakan dan / atau diperbarui secara efisien.

18
Java: Cara mengonversi Daftar ke Peta
Baru-baru ini saya berbicara dengan seorang kolega tentang apa yang akan menjadi cara optimal untuk mengkonversi Listke MapJawa dan jika ada manfaat khusus untuk melakukannya. Saya ingin tahu pendekatan konversi yang optimal dan akan sangat menghargai jika ada yang bisa membimbing saya. Apakah pendekatan yang baik ini: List<Object[]> results; Map<Integer, …


14
Antrian prioritas dalam .Net [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 3 tahun yang lalu . Perbaiki pertanyaan ini Saya mencari implementasi .NET dari antrian prioritas atau struktur data tumpukan Antrian prioritas adalah struktur …

13
Struktur data .NET: ArrayList, List, HashTable, Kamus, SortedList, SortedDictionary - Kecepatan, memori, dan kapan harus menggunakan masing-masing?
.NET memiliki banyak struktur data yang kompleks. Sayangnya, beberapa di antaranya sangat mirip, dan saya tidak selalu yakin kapan harus menggunakannya dan kapan harus menggunakan yang lain. Sebagian besar buku C # dan Visual Basic saya berbicara tentang mereka sampai batas tertentu, tetapi mereka tidak pernah benar-benar masuk ke detail …


20
Apa cara terbaik untuk mengimplementasikan kamus bersarang?
Saya memiliki struktur data yang pada dasarnya berjumlah kamus bersarang. Katakanlah ini terlihat seperti ini: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Sekarang, memelihara dan menciptakan ini sangat menyakitkan; setiap kali saya memiliki negara bagian …

30
Array versus linked-list
Mengapa seseorang ingin menggunakan daftar tertaut di atas array? Pengkodean daftar-tertaut, tidak diragukan lagi, sedikit lebih banyak bekerja daripada menggunakan array dan orang mungkin bertanya-tanya apa yang akan membenarkan upaya tambahan. Saya pikir penyisipan elemen baru adalah sepele dalam daftar-tertaut tapi itu adalah tugas utama dalam sebuah array. Apakah ada …


4
Mengapa kita menggunakan array alih-alih struktur data lainnya?
Ketika saya sedang pemrograman, saya belum melihat contoh di mana array lebih baik untuk menyimpan informasi daripada bentuk lainnya. Saya memang menemukan "fitur" tambahan dalam bahasa pemrograman telah meningkat pada ini dan dengan itu menggantikannya. Saya melihat sekarang bahwa mereka tidak diganti tetapi lebih diberi kehidupan baru, sehingga untuk berbicara. …



6
Bagaimana susunan multi-dimensi diformat dalam memori?
Di C, saya tahu saya dapat secara dinamis mengalokasikan array dua dimensi di heap menggunakan kode berikut: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } Jelas, ini sebenarnya menciptakan array satu dimensi dari pointer ke sekelompok array satu dimensi yang terpisah …

1
lensa, fclabels, data-accessor - perpustakaan mana untuk akses struktur dan mutasi yang lebih baik
Setidaknya ada tiga perpustakaan populer untuk mengakses dan memanipulasi bidang catatan. Yang saya tahu adalah: data-accessor, fclabels dan lensa. Secara pribadi saya mulai dengan pengakses data dan saya menggunakannya sekarang. Namun baru-baru ini di haskell-cafe ada pendapat bahwa fclabels lebih unggul. Karena itu saya tertarik untuk membandingkan ketiga perpustakaan tersebut …

3
Bagaimana cara kerja algoritma HyperLogLog?
Saya telah belajar tentang berbagai algoritma di waktu luang saya baru-baru ini, dan yang saya temukan yang tampaknya sangat menarik disebut algoritma HyperLogLog - yang memperkirakan berapa banyak item unik dalam daftar. Ini sangat menarik bagi saya karena membawa saya kembali ke hari-hari MySQL saya ketika saya melihat bahwa nilai …

21
Bagaimana Anda menerapkan cache LRU di Jawa?
Tolong jangan katakan EHCache atau OSCache, dll. Asumsikan untuk keperluan pertanyaan ini bahwa saya ingin menerapkan sendiri menggunakan hanya SDK (belajar sambil melakukan). Mengingat bahwa cache akan digunakan dalam lingkungan multithreaded, struktur data apa yang akan Anda gunakan? Saya sudah menerapkan satu menggunakan LinkedHashMap dan Koleksi # sinkronisasi , tapi …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.