- Write test for constructor -Ivan
- implement constructor -Mina
- Write test for getters and setters -Ivan
- Implement getters and setters - Mina
- Implement desctructor - Ivan
- Write test for constructor -Ivan
- implement constructor -Mina
- Write test for getters and setters -Ivan
- Implement getters and setters -Mina
- Implement desctructor -Ivan
- Make sure an edge always gets initiated with 2 pointers
- [] Write test for copy constructor
- [] Solve issue: Destructor using delete keywords results in error "munmap_chunk(): invalid pointer"
- [] solve issue: make an edge does not have one vertex
- Write test for default constructor -Ivan
- Implement default constructor -Ivan
- Write test for copy constructor
- [] Implement copy construcor
- Write test for add vertex method
- Implement add vertex method
- write test for remove_vertex()
- implement remove_vertex()
- write test for add_edge()-Ivan
- implement for add_edge()-Mina
- write test for remove_edge()
- implement remove_edge() -Mina
- write test for search_vertex()
- implement search_vertex() -Mina
- write test for search_edge() -Mina
- implement search_edge()
- implement diplay()
- [] write test for to_string()
- [] implement to_string()
- write test for clean()
- [] implement clean() -
- [] resolve issue , clean how constructor should be called
//bonus questions
- [] write test for add_vertices()
- [] implement test add_vertices
- [] write test for add_edges()
- [] implement for add_edges()
- [] write test for display_path()
- [] implement display_path()
//graph
- tesst operator ==
- implement operator ==
- implement assignment operator
- test operator =
- test operatt +(both)
- [] implement operator ++
- write test for []
- write test for cout
- write test for string
why does == not work when constant are involved?