Summary Files Commits Branches @commit @diff @stats
path: root / Year 2 / Structures and data algorithms / Project / exa / main.cpp
diff options
context:
space:
mode:
Commitb6a3bfe4691089112d25870fbb9bcc83c67f9d26 (patch)
Author
 Syndamia <kamen@syndamia.com>
2022-12-29 08:57:29 +0200
Committer
 Syndamia <kamen@syndamia.com>
2022-12-29 08:57:29 +0200
Files4d3eda67c5b0579fc94c1dcd6abc920d76994c19 /Year 2/Structures and data algorithms/Project/exa/main.cpp
uni-projects-b6a3bfe4691089112d25870fbb9bcc83c67f9d26.tar
uni-projects-b6a3bfe4691089112d25870fbb9bcc83c67f9d26.tar.gz
uni-projects-b6a3bfe4691089112d25870fbb9bcc83c67f9d26.zip
Parent0e9be940d16311036ee36aed47406481a26fdd82 (diff)
[SDP/P/exa] Replaced parameter skiplists and stacks to deque
1 files changed, 4 insertions, 10 deletions
-rw-r--r--Year 2/Structures and data algorithms/Project/exa/main.cpp14
diff --git a/Year 2/Structures and data algorithms/Project/exa/main.cpp b/Year 2/Structures and data algorithms/Project/exa/main.cpp
index 1698a2c..88bf9ce 100644
--- a/Year 2/Structures and data algorithms/Project/exa/main.cpp
+++ b/Year 2/Structures and data algorithms/Project/exa/main.cpp
@@ -22,17 +22,11 @@ int main() {
cities.print(std::cout) << std::endl;
- SkipList<std::string> visit;
- visit.push("Plovdiv");
- visit.push("StaraZagora");
- visit.push("Yambol");
- visit.push("Burgas");
- std::stack<std::string> path = cities.shortestSublistIncluding(visit);
+ std::deque<std::string> locs = { "Plovdiv", "StaraZagora", "Yambol", "Burgas" };
+ std::deque<std::string> path = cities.shortestSublistIncluding(locs);
- while (!path.empty()) {
- std::cout << path.top() << ", ";
- path.pop();
+ for (auto loc : path) {
+ std::cout << loc << ", ";
}
std::cout << std::endl;
- // path.print(std::cout) << std::endl;
}