Contains the source code from the course work throughout my undergraduate Computer Engineering degree at Brigham Young University. There is a mixture of Go, Python, C, C++, Java, VHDL, Verilog, Matlab, Bash, Assembly, etc..
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RedBlackTreeFactory.h 718B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "RedBlackTreeInterface.h"
  3. using namespace std;
  4. /*
  5. WARNING: It is expressly forbidden to modify any part of this document, including its name
  6. */
  7. //=======================================================================================
  8. /*
  9. getRedBlackTree()
  10. Creates and returns an object whose class extends RedBlackTreeInterface.
  11. This should be an object of a class you have created.
  12. Example: If you made a class called "RedBlackTree", you might say, "return new RedBlackTree();".
  13. */
  14. class RedBlackTreeFactory
  15. {
  16. public:
  17. static RedBlackTreeInterface * getRedBlackTree();
  18. };
  19. //=======================================================================================