diff --git a/ex7.3/conclusion.txt b/ex7.3/conclusion.txt new file mode 100644 index 0000000..51f06d2 --- /dev/null +++ b/ex7.3/conclusion.txt @@ -0,0 +1,3 @@ +The timing is much longer for vectors than for a list. + +However, I also get a segfault for the vector program. diff --git a/ex7.3/list.time b/ex7.3/list.time new file mode 100644 index 0000000..0a6328c --- /dev/null +++ b/ex7.3/list.time @@ -0,0 +1,4 @@ + +real 0m0.028s +user 0m0.021s +sys 0m0.004s diff --git a/ex7.3/main_list.cpp b/ex7.3/main_list.cpp index 0840ee8..436100e 100644 --- a/ex7.3/main_list.cpp +++ b/ex7.3/main_list.cpp @@ -4,7 +4,7 @@ int main() { std::list l; // Fill List - for (int i = 0; i < 10000000 ; i++) { + for (int i = 0; i < 10000 ; i++) { l.push_back(i); } diff --git a/ex7.3/main_vector.cpp b/ex7.3/main_vector.cpp index b790ca3..d1fb8cd 100644 --- a/ex7.3/main_vector.cpp +++ b/ex7.3/main_vector.cpp @@ -13,5 +13,4 @@ int main() { iter = l.erase( iter ); } } - } diff --git a/ex7.3/vector.time b/ex7.3/vector.time new file mode 100644 index 0000000..d1c7d67 --- /dev/null +++ b/ex7.3/vector.time @@ -0,0 +1,5 @@ +Segmentation fault (core dumped) + +real 0m0.927s +user 0m0.349s +sys 0m0.007s