Guest User

Untitled

a guest
Dec 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. <?php
  2.  
  3. declare(strict_types = 1);
  4.  
  5. use Graphp\GraphViz\GraphViz;
  6. use drupol\phptree\Node\TrieNode;
  7.  
  8. include './vendor/autoload.php';
  9.  
  10. $strings = [
  11. 'value',
  12. 'breadthfirst',
  13. 'inorder',
  14. 'postorder',
  15. 'preorder',
  16. 'exporter',
  17. 'importer',
  18. 'capacity',
  19. 'degree',
  20. 'size',
  21. 'maximum',
  22. 'children',
  23. 'key',
  24. 'graph',
  25. 'api',
  26. 'documentation',
  27. 'available',
  28. 'render',
  29. 'tests',
  30. 'inspections',
  31. 'benchmarks',
  32. 'panoramic',
  33. 'nifty',
  34. 'scream',
  35. 'dispensable',
  36. 'science',
  37. 'scale',
  38. 'efficacious',
  39. 'cemetery',
  40. 'daily',
  41. 'actor',
  42. 'station',
  43. 'earn',
  44. 'whispering',
  45. 'substantial',
  46. 'round',
  47. 'symptomatic',
  48. 'chess',
  49. 'pleasant',
  50. 'cannon',
  51. 'finicky',
  52. 'rake',
  53. 'insidious',
  54. 'fumbling',
  55. 'boil',
  56. 'idiotic',
  57. 'fierce',
  58. 'meeting',
  59. 'trade',
  60. 'attraction',
  61. 'deeply',
  62. 'pass',
  63. 'loss',
  64. 'aromatic',
  65. 'waste',
  66. 'zoo',
  67. 'nation',
  68. 'pet',
  69. 'cream',
  70. 'mourn',
  71. 'smoggy',
  72. 'manage',
  73. 'mature',
  74. 'travel',
  75. 'reflective',
  76. 'hushed',
  77. 'leaf',
  78. 'trouble',
  79. 'zonked',
  80. 'node',
  81. 'kiss',
  82. 'feeling',
  83. 'unequal',
  84. 'pastoral',
  85. 'friend',
  86. 'glorious',
  87. 'lumpy',
  88. 'coal',
  89. 'cowardly',
  90. 'quiver',
  91. 'zoom',
  92. 'macho',
  93. 'vagabond',
  94. 'girl',
  95. 'hanging',
  96. 'strip',
  97. 'nutritious',
  98. 'real',
  99. 'servant',
  100. 'needle',
  101. 'pretend',
  102. 'dress',
  103. 'trebuchet',
  104. 'trebucket',
  105. 'trecentist',
  106. 'trecento',
  107. 'trecentos',
  108. 'trechmannite',
  109. 'treckpot',
  110. 'treckschuyt',
  111. 'treculia',
  112. 'treddle',
  113. 'treddled',
  114. 'treddles',
  115. 'treddling',
  116. 'tredecaphobia',
  117. 'tredecile',
  118. 'tredecillion',
  119. 'tredecillions',
  120. 'tredecillionth',
  121. 'tredefowel',
  122. 'tredille',
  123. 'tredrille',
  124. 'tree',
  125. 'treebeard',
  126. 'treebine',
  127. 'tree-bordered',
  128. 'tree-boring',
  129. 'treece',
  130. 'treed',
  131. 'treefish',
  132. 'treefishes',
  133. 'treeful',
  134. 'treehair',
  135. 'treehood',
  136. 'treehopper',
  137. 'treey',
  138. 'treeify',
  139. 'treeiness',
  140. 'treeing',
  141. 'treelawn',
  142. 'treeless',
  143. 'treelessness',
  144. 'treelet',
  145. 'treelike',
  146. 'treelikeness',
  147. 'treelined',
  148. 'treeling',
  149. 'treemaker',
  150. 'treemaking',
  151. 'treeman',
  152. 'treen',
  153. 'treenail',
  154. 'treenails',
  155. 'treens',
  156. 'treenware',
  157. 'trees',
  158. 'treescape',
  159. 'treeship',
  160. 'treespeeler',
  161. 'treetise',
  162. 'treetop',
  163. 'treeward',
  164. ];
  165.  
  166. $trie = new TrieNode('root', 'root');
  167.  
  168. foreach ($strings as $key => $word)
  169. {
  170. $trie->add(new TrieNode($key, $word));
  171. }
  172.  
  173. $export = new \drupol\phptree\tests\Exporter\KeyValueGraph();
  174.  
  175. (new GraphViz())->display($export->export($trie));
Add Comment
Please, Sign In to add comment