Website Summary Files Commits Branches @commit @diff @stats
path: root / Seminar11 / Graph-Impl / MatrixGraph
diff options
context:
space:
mode:
2 files changed, 7 insertions, 0 deletions
-rw-r--r--Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.cpp5
-rw-r--r--Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.h2
diff --git a/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.cpp b/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.cpp
index bf155a1..b5835f8 100644
--- a/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.cpp
+++ b/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.cpp
@@ -87,6 +87,11 @@ std::vector<vertex_t> MatrixGraph::getPredecessors(vertex_t from) const {
return result;
}
+std::vector<vertex_t> MatrixGraph::adjacent(vertex_t from) const {
+ return getSuccessors(from);
+}
+
+
size_t MatrixGraph::vertexCount() const {
return data.size();
} \ No newline at end of file
diff --git a/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.h b/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.h
index 1e4ec71..aade1a1 100644
--- a/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.h
+++ b/Seminar11/Graph-Impl/MatrixGraph/MatrixGraph.h
@@ -45,6 +45,8 @@ class MatrixGraph {
std::vector<vertex_t> getSuccessors(vertex_t) const;
std::vector<vertex_t> getPredecessors(vertex_t) const;
+ // Same as getSuccessors, here for interface purposes.
+ std::vector<vertex_t> adjacent(vertex_t) const;
};
#endif \ No newline at end of file