Commit Graph

63 Commits

Author SHA1 Message Date
Hannes Kuchelmeister
9847357c08 Update README.md 2021-02-02 10:37:19 +01:00
Hannes Kuchelmeister
b094c7a523 Create LICENSE.md 2021-02-02 10:34:38 +01:00
Hannes Kuchelmeister
5e23f0ea56 Create README.md 2021-02-02 10:30:31 +01:00
cbb036fdf1 use TreiberStack in main function 2021-01-10 22:16:12 +01:00
f7339cbc55 add basic tests for treiber stack 2021-01-10 22:04:02 +01:00
66759e77e8 remove unecessary code from stack and readd printing to Treiber stack 2021-01-10 22:00:38 +01:00
37a2584ffc fix bug in push 2021-01-10 21:59:49 +01:00
37b1e9bc05 replace libname sets by stack 2021-01-10 21:46:07 +01:00
600c95fc81 implement first treiber stack test 2021-01-10 21:39:32 +01:00
2e226879ef implement count 2021-01-10 21:33:41 +01:00
02baf6cb28 implement pop and push for treiber stack 2021-01-10 21:28:35 +01:00
165fb8676b add new line and increase operations count 2021-01-10 16:08:23 +01:00
f2f171ff77 first working threaded implementation of adt_checking 2021-01-10 16:05:20 +01:00
d610ef690f fix compilation error 2021-01-10 15:29:59 +01:00
07a8b49373 add run worker method 2021-01-10 15:22:41 +01:00
1e3c14ec51 fix methods pop push, size 2021-01-10 15:21:27 +01:00
7e89506f47 modified stack to have an operations queue attached 2021-01-10 15:15:30 +01:00
e2d1e726f0 add generation algorithm to generate operations 2021-01-10 15:06:52 +01:00
47936e23f9 add operations checker 2021-01-10 15:05:30 +01:00
d9c05f4bea add adt operation queue 2021-01-10 14:57:52 +01:00
5b1a978049 add abstract datatype datastructure for stack 2021-01-09 18:43:31 +01:00
6485a3b3d6 update filenames 2021-01-08 17:17:32 +01:00
2f9f32e50e setup project for assignment 3 2021-01-08 16:01:54 +01:00
51b54f68fb add script to run without compile 2021-01-02 21:29:30 +01:00
f41f09e028 fix valdiate in optimistic list 2021-01-02 20:46:15 +01:00
0979208f63 add node tests 2021-01-02 20:44:24 +01:00
6629065b6e fix LazySet causing segmentation fault or hanging 2021-01-02 18:39:54 +01:00
e76cc094e5 add possibility to print a set to a string 2021-01-02 18:39:25 +01:00
297ee216dd add additional test 2021-01-02 18:37:56 +01:00
f3c6821cd0 add tests for remaining sets 2021-01-02 17:30:08 +01:00
09d3d7a923 fix finelist and add tests 2021-01-02 17:23:55 +01:00
3ad63eb3a8 add add test to fine_list 2021-01-02 16:36:11 +01:00
4acfd1a78c add node test 2021-01-02 16:35:35 +01:00
de485b8901 shortened constructor of set 2021-01-02 16:35:20 +01:00
c9352f0785 fix segmentation fault by removing Node* in subclasses 2021-01-02 16:35:03 +01:00
a2b836f592 add header file for set 2021-01-02 16:10:06 +01:00
004e7a9cd6 Create header file for Node 2021-01-02 15:37:05 +01:00
047e9ee732 created build pipeline to allow unit testing 2021-01-01 21:38:20 +01:00
41ff431bdd added multiset 2021-01-01 19:00:03 +01:00
5f37cc828f add compile_and_run_script 2021-01-01 18:09:06 +01:00
4c9ad7e81e names of sets are now displayed properly 2021-01-01 18:06:04 +01:00
03d1da6e22 benchmarking now works fully 2021-01-01 18:04:24 +01:00
af017a75df first working version 2021-01-01 17:13:35 +01:00
7409f35169 first implementation but crashes 2020-12-31 18:30:33 +01:00
9f28f2ce5e remove todo 2020-12-31 18:13:58 +01:00
b7edaebb60 add pragma once 2020-12-31 18:13:51 +01:00
737d605ca1 modify locate to not use tuples instead use pointers 2020-12-31 18:13:39 +01:00
8fd238342f fix set to not use virtual as this causes problems 2020-12-31 18:13:16 +01:00
c4e62b1360 generealized to superclass set 2020-12-31 16:30:34 +01:00
55b7225952 implement lazy list 2020-12-31 15:33:21 +01:00