Файл:B-Baum.svg

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Повна роздільність (SVG-файл, номінально 450 × 177 пікселів, розмір файлу: 91 КБ)

Цей файл з Вікісховища і може використовуватися в інших проєктах. Далі наведена інформація з його сторінки опису.

Опис файлу

Опис
Deutsch: Darstellung eines B-Baums;
Code: Mit Hilfe von PGF/TikZ und PDFLaTeX aus folgendem Quelltext kompiliert, dann das pdf mit Inkscape nach SVG umgewandelt
Час створення
Джерело Власна робота
Автор Flying sheep
Інші версії B-tree-definition.png
SVG розвиток
InfoField
 Вихідний код цього SVG-файлу правильний.
 Це векторне зображення було створено з допомогою LaTeX
  Цей файл використовує вкладений текст що можливо легко перекласти за допомогою текстового редактора.
Сирцевий код
InfoField

LaTeX code

\documentclass[12pt]{article}\usepackage{tikz}\usetikzlibrary{matrix,%
positioning,%
 arrows}
\usepackage{sfmath}\renewcommand{\familydefault}{\sfdefault}\usepackage[active,pdftex,tightpage]{preview}\PreviewEnvironment[]{tikzpicture}\begin{document}\begin{tikzpicture}
 
\tikzstyle{bnode}=[
 matrix of math nodes,
 column sep=-.67pt, % ½ · line thickness
 row sep=2em,
 nodes={draw, fill=white, text height=1.5ex,text depth=.25ex}
 ]
 \tikzstyle{pnode}=[minimum width=1ex, fill=orange]
 \tikzstyle{space}=[minimum width=1ex, opacity=0]
 \tikzstyle{pointer}=[*->, thick, >=stealth, shorten <=-3pt, shorten >=3pt]
\node[bnode] (r) {
 \node[pnode] {}; &
 \node {k_1}; &
 \node[pnode] {}; \\
 };
 \node[bnode, below=1cm of r] (r!c) {
 \node[pnode] {}; &
 \node {k_1}; &
 \node[pnode] {}; &
 \node {k_2}; &
 \node[pnode] {}; &
 \node {k_3}; &
 \node[pnode] {}; &
 %
 \node[space, minimum width=4cm] {};&
 %
 \node[pnode] {}; &
 \node {k_1}; &
 \node[pnode] {}; &
 \node {k_2}; &
 \node[pnode] {}; \\
 };
 \node[bnode, below=1cm of r!c] (r!c!c) {
 \node {k_1}; &
 \node {k_2}; &
 \node[space] {}; &
 \node {k_1}; &
 \node {k_2}; &
 \node[space] {}; &
 \node {k_1}; &
 \node {k_2}; &
 \node[space] {}; &
 \node {k_1}; &
 \node {k_2}; &
 \node {k_3}; &
 \node[space] {}; &
 \node {k_1}; &
 \node {k_2}; &
 \node[space] {}; &
 \node {k_1}; &
 \node {k_2}; &
 \node {k_3}; &
 \node {k_4}; &
 \node[space] {}; &
 \node {k_1}; &
 \node {k_2}; \\
 };
 %labels
 \node[above left=-.1 of r-1-1] {$r$};
 \node[above left=-.1 of r!c-1-1] {$r.c_1$};
 \node[above left=-.1 of r!c-1-9] {$r.c_2$};
 %pointers
 \draw (r-1-1.center) edge[pointer] node[midway,above] {$c_1$} (r!c-1-4.north);
 \draw (r-1-3.center) edge[pointer] node[midway,above] {$c_2$} (r!c-1-11.north);
 \foreach \x/\y/\t in {1/1,3/4/2,5/7/3,9/14/1,11/18/2,13/22/3}
 \draw (r!c-1-\x.center) edge[pointer] node[midway,left] {$c_\t$} (r!c!c-1-\y.north east);
 \draw (r!c-1-7.center) edge[pointer] node[midway,left] {$c_4$} (r!c!c-1-11.north);
\end{tikzpicture}\end{document}

Ліцензування

Flying sheep, власник авторських прав на цей твір, добровільно публікує його на умовах такої ліцензії:
GNU head Дозволяється копіювати, розповсюджувати та/або модифікувати цей документ на умовах ліцензії GNU FDL версії 1.2 або більш пізньої, виданої Фондом вільного програмного забезпечення, без незмінних розділів, без текстів, які розміщені на першій та останній обкладинці. Копія ліцензії знаходиться у розділі GNU Free Documentation License.
w:uk:Creative Commons
зазначення авторства поширення на тих же умовах
Цей файл ліцензований на умовах ліцензії Creative Commons Attribution-Share Alike 3.0 Unported
Зазначення авторства:
Ви можете вільно:
  • ділитися – копіювати, поширювати і передавати твір
  • модифікувати – переробляти твір
При дотриманні таких умов:
  • зазначення авторства – Ви повинні вказати авторство, надати посилання на ліцензію і вказати, чи якісь зміни було внесено до оригінального твору. Ви можете зробити це в будь-який розсудливий спосіб, але так, щоб він жодним чином не натякав на те, наче ліцензіар підтримує Вас чи Ваш спосіб використання твору.
  • поширення на тих же умовах – Якщо ви змінюєте, перетворюєте або створюєте іншу похідну роботу на основі цього твору, ви можете поширювати отриманий у результаті твір тільки на умовах такої ж або сумісної ліцензії.
Цей шаблон ліцензування був доданий до файлу в рамках оновлення ліцензії GFDL.

Upload date | User | Bytes | Dimensions | Comment

Підписи

Додайте однорядкове пояснення, що саме репрезентує цей файл

Об'єкти, показані на цьому файлі

зображує

93 687 байт

177 піксель

450 піксель

Історія файлу

Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.

Дата/часМініатюраРозмір об'єктаКористувачКоментар
поточний17:53, 26 квітня 2012Мініатюра для версії від 17:53, 26 квітня 2012450 × 177 (91 КБ)wikimediacommons>Christian1985{{BotMoveToCommons|de.wikipedia|year={{subst:CURRENTYEAR}}|month={{subst:CURRENTMONTHNAME}}|day={{subst:CURRENTDAY}}}} The tool and the bot are operated by User:Jan Luca and User:Magnus Manske. == {{int:filedesc}} == {{Information |Description...

Така сторінка використовує цей файл: