Запитання з тегом «data-structures»

Структура даних - це спосіб організації даних таким чином, який дозволяє запитувати та / або ефективно оновлювати певні властивості цих даних.


17
JavaScript Hashmap еквівалент
Як було зрозуміло в оновленні 3 на цю відповідь , це позначення: var hash = {}; hash[X] насправді не має хеш-об’єкт X; він насправді просто перетворюється Xна рядок (через, .toString()якщо це об'єкт або деякі інші вбудовані перетворення для різних примітивних типів), а потім шукає цю рядку вгору, не збиваючи її, …

16
Чому хеш-функції повинні використовувати модуль простого числа?
Дуже давно я придбав книгу структур даних за ціною торгів за 1,25 долара. У ньому пояснення хеширующей функції говорило про те, що в кінцевому підсумку воно повинно бути модифікованим простим числом через "природу математики". Що ви очікуєте від книги в розмірі 1,25 долара? У всякому разі, у мене були роки, …


12
Як правильно використовувати списки в R?
Коротка інформація: Багато (більшість?) Сучасних мов програмування, що широко використовуються, мають принаймні декілька спільних ADT (абстрактних типів даних), зокрема, рядок (послідовність, що складається з символів) список (упорядкована колекція значень) та тип на основі карти (не упорядкований масив, який відображає ключі до значень) У мові програмування R перші два реалізовані як …

3
Які основні структури даних використовуються для Redis?
Я намагаюся відповісти на два питання у остаточному списку: Які основні структури даних використовуються для Redis? І які основні переваги / недоліки / випадки використання для кожного типу? Отже, я читав, що списки Redis реально реалізовані із пов'язаними списками. Але для інших типів я не в змозі викопати будь-яку інформацію. …



14
Які відмінності між B деревами та B + деревами?
У b-дереві ви можете зберігати як ключі, так і дані у внутрішніх та листкових вузлах , але у дереві b + ви повинні зберігати дані лише у вузлах листків . Чи є якась перевага робити вищезазначене на b + дереві? Чому б не використовувати b-дерева замість b + дерев скрізь, …



6
Чим відрізняється глибина дерева від висоти?
Це просте запитання з теорії алгоритмів. Різниця між ними полягає в тому, що в одному випадку ви рахуєте кількість вузлів, а в іншому кількість ребер на найкоротшому шляху між кореневим та конкретним вузлом. Що це таке?

19
Структура даних про дерево в C #
Я шукав структуру даних про дерево або графік у C #, але, мабуть, не надано жодної. Обширне вивчення структур даних за допомогою C # 2.0 трохи пояснює, чому. Чи є зручна бібліотека, яка зазвичай використовується для забезпечення цієї функціональності? Можливо, за допомогою стратегії вирішення питань, представлених у статті. Я відчуваю …

18
Чому java.util.Set не має get (int index)?
Я впевнений, що є вагомі причини, але чи могла б хто-небудь пояснити, чому java.util.Setне вистачає інтерфейсу get(int Index), чи якийсь подібний get()метод? Здається, що набори чудово підходять для того, щоб укласти речі, але я не можу знайти елегантний спосіб вилучення з нього жодного предмета. Якщо я знаю, що хочу перший …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.