Advertisement
Guest User

Untitled

a guest
Jun 6th, 2012
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.09 KB | None | 0 0
  1. digraph ConnectionsBetweenDataStructures {
  2. массив [shape=box] [fillcolor=lightgrey] [style=filled];
  3. вектор [shape=box] [fillcolor=lightgrey] [style=filled];
  4. приоритетная [label="очередь\nс приоритетами"] [shape=box] [fillcolor=lightgrey] [style=filled];
  5. хеш [label="хеш-таблица"] [shape=box];
  6. снм [label="система\nнепересекающихся\nмножеств"] [shape=box];
  7. фенвик [label="дерево\nФенвика"] [shape=box];
  8. отрезки [label="дерево\nотрезков"] [shape=box];
  9. корневая [label="корневая\nоптимизация"] [shape=box];
  10. массив -> вектор;
  11. массив -> приоритетная;
  12. массив -> хеш;
  13. массив -> снм;
  14. массив -> фенвик;
  15. массив -> отрезки;
  16. массив -> корневая;
  17.  
  18. стек [shape=box];
  19. очередь [shape=box];
  20. дек [shape=box];
  21. steque [shape=box];
  22. вектор -> стек;
  23. вектор -> очередь;
  24. вектор -> дек;
  25. вектор -> steque;
  26.  
  27. туда [label="отсортированный\nмассив"] [shape=box];
  28. двоичная [label="двоичная\nкуча"] [shape=box];
  29. каичная [label="k-ичная\nкуча"] [shape=box];
  30. биномиальная [label="биномиальная\nкуча"] [shape=box];
  31. фибоначчиева [label="фибоначчиева\nкуча"] [shape=box];
  32. тонкая [label="тонкая\nкуча"] [shape=box];
  33. толстая [label="толстая\nкуча"] [shape=box];
  34. приоритетная -> туда;
  35. приоритетная -> каичная;
  36. каичная -> двоичная;
  37. приоритетная -> биномиальная;
  38. биномиальная -> фибоначчиева;
  39. приоритетная -> фибоначчиева;
  40. фибоначчиева -> тонкая;
  41. фибоначчиева -> толстая;
  42.  
  43. указатели [shape=box] [fillcolor=lightgrey] [style=filled];
  44. список [shape=box];
  45. односвязный [label="односвязный\nсписок"] [shape=box];
  46. двусвязный [label="двусвязный\nсписок"] [shape=box];
  47. циклический [label="циклический\nдвусвязный\nсписок"] [shape=box];
  48. поиска [label="дерево\nпоиска"] [shape=box];
  49. указатели -> массив;
  50. указатели -> список;
  51. список -> односвязный;
  52. односвязный -> хеш;
  53. односвязный -> снм;
  54. список -> двусвязный;
  55. двусвязный -> циклический;
  56. указатели -> поиска;
  57.  
  58. множество [shape=box] [fillcolor=lightgrey] [style=filled];
  59. упорядоченное [label="упорядоченное\nмножество"] [shape=box] [fillcolor="lightgrey"]
  60. двоичное [label="двоичное\nдерево\nпоиска"] [shape=box] [fillcolor=lightgrey] [style=filled];
  61. сбалансированное [label="сбалансированное\nдерево\nпоиска"] [shape=box] [fillcolor=lightgrey] [style=filled];
  62. красночёрное [label="красно-чёрное\nдерево"] [shape=box];
  63. дватри [label="2-3 дерево"] [shape=box];
  64. АВЛ [label="АВЛ-дерево"] [shape=box];
  65. B [label="B-дерево"] [shape=box];
  66. курево [label="декартово\nдерево"] [shape=box];
  67. неявное [label="декартово\nдерево\nпо\nнеявному\nключу"] [shape=box];
  68. сплей [label="splay-дерево"] [shape=box];
  69. сбдвоичное [label="сбалансированное\nдвоичное\nдерево\nпоиска"] [shape=box];
  70. боаса [label="дерево\nван Эмде Боаса"] [shape=box];
  71. множество -> хеш;
  72. множество -> снм;
  73. множество -> упорядоченное;
  74. упорядоченное -> поиска;
  75. поиска -> двоичное;
  76. поиска -> боаса;
  77. двоичное -> курево;
  78. курево -> неявное;
  79. двоичное -> сплей;
  80. поиска -> сбалансированное;
  81. сбалансированное -> B;
  82. B -> дватри;
  83. двоичное -> сбдвоичное;
  84. сбалансированное -> сбдвоичное;
  85. сбдвоичное -> АВЛ;
  86. сбдвоичное -> красночёрное;
  87.  
  88. массовость [label="массовые\nоперации\nнад отрезками"] [shape=box];
  89. массовость -> фенвик;
  90. массовость -> отрезки;
  91. массовость -> корневая;
  92.  
  93. дерево [shape=box] [fillcolor=lightgrey] [style=filled];
  94. дерево -> поиска;
  95. дерево -> снм;
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement