index.js

/**
 * Created: 08.09.2016
 * Author: Philip Hermes
 *
 * Copyright: 2016 by Hytera Mobilfunk GmbH, All Rights Reserved.
 *
 * NOTICE:
 * THIS MATERIAL IS CONSIDERED A TRADE SECRET BY HYTERA.
 * UNAUTHORIZED ACCESS, USE, REPRODUCTION OR DISTRIBUTION IS PROHIBITED.
 */
"use strict";

var BinaryTree = require('./BinarySearchTree');
var Graph = require('./Graph');
var HashTable = require('./HashTable');
var LinkedList = require('./LinkedList');
var List = require('./List');
var Queue = require('./Queue');
var Stack = require('./Stack');
var Tree = require('./Tree');

/**
 * <p>Templates for common data structures</p>
 * @namespace
 */
var DataStructure = {
  BinaryTree,
  Graph,
  HashTable,
  LinkedList,
  List,
  Queue,
  Stack,
  Tree
};
module.exports = DataStructure;