Skip to content

ChristopheBrown/data_structures_and_algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Christophe Brown - Data Structures and Algorithms - ECE 498 NC State University - Fall 2018

Repo includes c++ implementations of various data structures. (i.e linked lists, hashmaps, and graphs)

ASSIGNMENT 2

  • Login to Github
  • Create a new repo
  • Clone Dr. Tuck's repo files into the directory and add him as a shared memeber
  • Perform Homework duties and upload code to the repo
  • Profit

Build Status

ADDIGNMENT 4 PList allows the user to implement a Linked List that can store strings, integers, and double values. The PList offers members:

  • head node
  • iterator class {} with void increment(), P_node &getNode(), bool end()
  • void append (int);
  • void append (double);
  • void append (const char*);
  • void remove(iterator &it);

ADDIGNMEN 5 Offers IntArray and IntegerSetArray support: IntArray is a class to explore the functionily of overriding methods that are created by the compiler. Of which include:

  • IntArray& operator+=(const IntArray &rhs);
  • IntArray operator+(const IntArray &rhs) const;
  • IntArray operator-(const IntArray &rhs) const;
  • IntArray operator*(int x) const;
  • IntArray operator/(int x) const;
  • ItArray operator<<(int count) const;
  • operator char*() const;
  • operator int() const;

ASSIGNMENT 6 Includes functionality for IntegerSet as well as IntegerSetHT for hash table (with iterator) creation

About

Repo of data structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published