В ағашының деректер құрылымы дегеніміз не?
В ағашының деректер құрылымы дегеніміз не?

Бейне: В ағашының деректер құрылымы дегеніміз не?

Бейне: В ағашының деректер құрылымы дегеніміз не?
Бейне: БҰҰ жайлы қызық деректер 2024, Қараша
Anonim

А Б - ағаш Бұл ағаш деректер құрылымы сақтайды деректер сұрыпталған және логарифмдік амортизацияланған уақытта іздеуге, кірістіруге және жоюға мүмкіндік береді. Өзін-өзі теңестіретін екілік іздеуден айырмашылығы ағаштар , ол үлкен блоктарды оқитын және жазатын жүйелер үшін оңтайландырылған деректер . Ол деректер базасы мен файлдық жүйелерде жиі қолданылады. The Б - Ағаш Ережелер.

Кейіннен, мысалы, деректер құрылымындағы B ағашы деген сұрақ туындауы мүмкін.

Б - Ағаш теңдестірілген ізденіс болып табылады ағаш әрбір түйінде бірнеше кілттер бар және екіден көп балалары бар. Мұнда түйіндегі кілттер саны және түйінге арналған еншілестер саны ретіне байланысты Б - Ағаш . Әр Б - Ағаш тапсырысы бар.

Сонымен қатар, деректер құрылымында B ағашы және B + ағашы дегеніміз не? B+ ағаш . B+ ағаш кеңейтімі болып табылады B Ағаш енгізу, жою және іздеу операцияларын тиімді жүргізуге мүмкіндік береді. жылы B Ағаш , Кілттер мен жазбалардың екеуі де ішкі және жапырақ түйіндерінде сақталуы мүмкін. Ал, в B+ ағаш , жазбалар ( деректер ) тек жапырақ түйіндерінде сақталуы мүмкін, ал ішкі түйіндер тек негізгі мәндерді сақтай алады.

Осыған байланысты дерекқордағы В ағашы дегеніміз не?

O(log n) O(log n) Информатикада, а Б - ағаш өзін-өзі теңестіру болып табылады ағаш сұрыпталған деректерді сақтайтын және логарифмдік уақытта іздеуге, ретті қол жеткізуге, кірістіруге және жоюға мүмкіндік беретін деректер құрылымы. The Б - ағаш екілік іздеуді жалпылайды ағаш , екіден көп балалары бар түйіндерге рұқсат береді.

Деректер құрылымындағы B ағашы мен B + ағашының айырмашылығы неде?

The айырмашылық ішінде B+ ағаш және В ағаш бұл ішінде В ағаш кілттер мен жазбаларды ішкі және жапырақ түйіндері сияқты сақтауға болады B+ ағаштар , жазбалар жапырақ түйіндері ретінде сақталады, ал кілттер тек ішкі түйіндерде сақталады. Жазбалар бір-бірімен байланысқан ішінде байланыстырылған тізім сән.

Ұсынылған: