B дарагынын маалымат структурасы деген эмне?
B дарагынын маалымат структурасы деген эмне?

Video: B дарагынын маалымат структурасы деген эмне?

Video: B дарагынын маалымат структурасы деген эмне?
Video: 🧡💙Ağaçlar sosyal varlıklar mıdır?🙂 🎄Sonuna kadar izleyin! 2024, Ноябрь
Anonim

А В - дарак болуп саналат дарак маалымат структурасы деп сактайт маалыматтар сорттолгон жана логарифмдик амортизацияланган убакытта издөөгө, киргизүүгө жана жок кылууга мүмкүндүк берет. Өзүн-өзү теңдөөчү экилик издөөдөн айырмаланып дарактар , ал чоң блокторду окуган жана жазган системалар үчүн оптималдаштырылган маалыматтар . Ал көбүнчө маалымат базасында жана файл системаларында колдонулат. The В - Дарак Эрежелер.

Андан кийин, мисалы, маалымат түзүмүндө B дарагы эмне деп суралышы мүмкүн?

В - Дарак өз алдынча салмактуу издөө болуп саналат дарак ар бир түйүн бир нече ачкычтарды камтыйт жана экиден ашык балдары бар. Бул жерде, түйүндөгү баскычтардын саны жана түйүн үчүн балдардын саны тартибине жараша болот В - Дарак . ар В - Дарак заказы бар.

Андан тышкары, маалымат структурасында B Tree жана B + дарагы деген эмне? B+ Tree . B+ Tree узартылышы болуп саналат B Tree натыйжалуу киргизүү, жок кылуу жана издөө иштерин жүргүзүүгө мүмкүндүк берет. In B Tree , Ачкычтар жана жазуулар экөө тең ички, ошондой эле жалбырак түйүндөрүндө сакталышы мүмкүн. Ал эми, в B+ дарак , жазуулар ( маалыматтар ) жалбырак түйүндөрүндө гана сакталышы мүмкүн, ал эми ички түйүндөр негизги маанилерди гана сактай алат.

Бул жагынан алганда, маалымат базасында B дарагы деген эмне?

O(log n) O(log n) Информатикада, а В - дарак өзүн-өзү теңдөө болуп саналат дарак логарифмдик убакытта издөөгө, ырааттуу кирүүгө, киргизүүгө жана жок кылууга мүмкүндүк берүүчү маалымат структурасы. The В - дарак бинардык издөөнү жалпылайт дарак , экиден ашык балдары бар түйүндөргө уруксат берүү.

Маалымат структурасында B Tree менен B + дарагынын ортосунда кандай айырма бар?

The айырма ичинде B+ дарагы жана B дарагы бул ичинде B дарагы ачкычтар жана жазуулар ички жана жалбырак түйүндөрүндө сакталышы мүмкүн B+ дарактар , жазуулар жалбырак түйүндөрү катары сакталат жана ачкычтар ички түйүндөрдө гана сакталат. Жазуулар бири-бири менен байланышкан ичинде байланышкан тизме мода.

Сунушталууда: