Pertanyaan yang diberi tag «data-structures»

Pertanyaan tentang penyimpanan yang efisien dan representasi data dalam aplikasi perangkat lunak.

2
Struktur data yang ideal untuk menyimpan data peta?
Saya ditanyai dalam tes wawancara. Saya baik-baik saja dalam ujian tetapi tidak cukup tahu untuk menjawab pertanyaan ini. Saya ingin tahu struktur data apa yang dapat saya gunakan untuk meminta data dengan cepat. Pada dasarnya idenya adalah akan ada bagian jalan (garis, terdiri dari titik) yang disimpan dalam beberapa jenis …



3
Haruskah Linked Linked selalu memiliki penunjuk ekor?
Pemahaman saya... Keuntungan: Memasukkan pada akhirnya adalah O (1) bukan O (N). Jika daftar adalah Daftar Tertaut Ganda, maka menghapus dari ujung juga O (1) bukan O (N). Kerugian: Memakai memori ekstra yang sepele: 4-8 byte . Pelaksana harus melacak ekornya. Melihat kelebihan dan kekurangan ini, saya tidak bisa melihat …

2
Struktur data apa yang akan Anda gunakan untuk mewakili senyawa organik?
Apakah ada struktur data yang baik di luar sana yang dapat digunakan untuk mewakili molekul? Saya berpikir mungkin saya menggambarkannya sebagai Grafik dengan membuat setiap atom menjadi simpul, namun, senyawa organik memiliki banyak Karbon dan Hidrogen. Bagaimana Anda menghitungnya? Adakah cara yang baik untuk merepresentasikan molekul, tetapi pada saat yang …

2
Apakah mungkin untuk mempercepat tabel hash dengan menggunakan pohon pencarian biner untuk rantai terpisah?
Saya ingin menerapkan Tabel Hash menggunakan Pohon Pencarian Biner untuk mengurangi kompleksitas pencarian dalam proses Chaining Terpisah dari O (n) (menggunakan daftar tertaut) ke O (log n) (menggunakan BST). Bisakah ini dilakukan, dan jika ya lalu bagaimana? Akan lebih mudah untuk memahami jika solusi adalah langkah demi langkah, implementasi dari …

2
Cara merepresentasikan grafik dengan beberapa tepi diizinkan antara node dan tepi yang secara selektif dapat menghilang
Saya mencoba mencari tahu seperti apa struktur data yang digunakan untuk memodelkan beberapa penggunaan jaringan hipotetis dan ideal. Dalam skenario saya, sejumlah pengguna yang bermusuhan satu sama lain semua mencoba membentuk jaringan komputer di mana semua koneksi potensial diketahui. Komputer yang perlu disambungkan satu pengguna mungkin tidak sama dengan komputer …


3
Secara arsitektur, apakah lapisan abstraksi basis data, seperti Microsoft's Entity Framework, membatalkan kebutuhan akan Lapisan Akses Data yang terpisah?
Seperti itu Selama bertahun-tahun, saya telah mengatur solusi perangkat lunak saya sebagai berikut: Data Access Layer (DAL) untuk abstrak bisnis mengakses data Business Logic Layer (BLL) untuk menerapkan aturan bisnis ke set data, menangani otentikasi, dll. Utilitas (Util) yang hanya merupakan perpustakaan dari metode utilitas umum yang telah saya bangun …

5
Struktur data dalam pemrograman fungsional
Saat ini saya bermain dengan LISP (terutama Skema dan Clojure) dan saya bertanya-tanya bagaimana struktur data khas ditangani dalam bahasa pemrograman fungsional. Sebagai contoh, katakanlah saya ingin menyelesaikan masalah menggunakan algoritma pathfinding grafik. Bagaimana seseorang biasanya menggambarkan grafik itu dalam bahasa pemrograman fungsional (terutama tertarik pada gaya fungsional murni yang …


4
Mengapa kisah MS Data Access begitu retak? Apakah itu sifat Akses Data atau hanya MS?
Pertanyaan StackOverflow ini menanyakan "di mana saya bisa mendapatkan Microsoft.Data.Objects" Ternyata jawabannya mungkin bahwa itu dalam rilis CTP4 (kode pertama) Entity Framework 4 Namun ada di mana banyak tebakan. Termasuk System.Data Kerangka Entitas Microsoft.ApplicationBlocks.Data Microsoft.Practices.EnterpriseLibrary.Data 10 tahun yang lalu jika seseorang mengajukan pertanyaan serupa karena mereka mungkin mendapatkan DAO, RDO, …

2
Penanganan untuk mengimplementasikan operasi pada struktur data yang ditautkan ganda atau melingkar dalam bahasa dengan data yang tidak dapat diubah
Saya ingin belajar cara membuat grafik dan melakukan beberapa operasi lokal pada mereka di Haskell, tetapi pertanyaannya tidak spesifik untuk Haskell, dan alih-alih grafik kita dapat mempertimbangkan daftar yang ditautkan ganda. Pertanyaan: Apa yang akan menjadi cara idiomatis atau yang direkomendasikan untuk menerapkan daftar yang ditautkan ganda (atau struktur data …


3
Apa itu Alkitab Hashing?
Apakah ada referensi mirip Cormen tentang Hash dan Hashing? Struktur khusus ini telah melihat sedikit perhatian dalam pendidikan CS saya untuk beberapa alasan tetapi saya ingin belajar lebih banyak karena mereka tampaknya ada di mana-mana. Saya tahu Cormen menutupinya, tetapi saya mencari sesuatu yang lebih terspesialisasi dan mendalam.

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.