├── CPP ├── Algorithm │ ├── .idea │ │ ├── .name │ │ ├── Algorithm.iml │ │ ├── misc.xml │ │ ├── vcs.xml │ │ ├── .gitignore │ │ └── modules.xml │ ├── cmake-build-debug │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── clion-environment.txt │ │ │ ├── untitled.dir │ │ │ │ ├── progress.make │ │ │ │ ├── link.txt │ │ │ │ ├── depend.make │ │ │ │ ├── flags.make │ │ │ │ ├── depend.internal │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── CXX.includecache │ │ │ │ └── DependInfo.cmake │ │ │ ├── cmake.check_cache │ │ │ ├── 3.20.2 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── clion-log.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ └── Makefile.cmake │ │ ├── Testing │ │ │ └── Temporary │ │ │ │ └── LastTest.log │ │ └── cmake_install.cmake │ ├── CMakeLists.txt │ ├── Algorithm.h │ ├── Algorithm.cpp │ └── .clang-format ├── Html │ ├── cmake-build-debug │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── clion-environment.txt │ │ │ ├── cmake.check_cache │ │ │ ├── Html.dir │ │ │ │ ├── progress.make │ │ │ │ ├── link.txt │ │ │ │ ├── flags.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.make │ │ │ │ ├── depend.internal │ │ │ │ ├── CXX.includecache │ │ │ │ └── DependInfo.cmake │ │ │ ├── 3.20.2 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── clion-log.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ └── Makefile.cmake │ │ ├── Html │ │ ├── Testing │ │ │ └── Temporary │ │ │ │ └── LastTest.log │ │ └── cmake_install.cmake │ ├── .idea │ │ ├── Html.iml │ │ ├── vcs.xml │ │ ├── .gitignore │ │ ├── modules.xml │ │ └── misc.xml │ ├── CMakeLists.txt │ ├── include │ │ ├── HtmlValidator.h │ │ └── HtmlTag.h │ ├── src │ │ ├── HtmlValidator.cpp │ │ └── main.cpp │ └── .clang-format ├── List │ ├── cmake-build-debug │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── clion-environment.txt │ │ │ ├── List.dir │ │ │ │ ├── progress.make │ │ │ │ ├── link.txt │ │ │ │ ├── depend.make │ │ │ │ ├── flags.make │ │ │ │ ├── CXX.includecache │ │ │ │ ├── depend.internal │ │ │ │ ├── cmake_clean.cmake │ │ │ │ └── DependInfo.cmake │ │ │ ├── cmake.check_cache │ │ │ ├── 3.20.2 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── clion-log.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ └── Makefile.cmake │ │ ├── List │ │ ├── Testing │ │ │ └── Temporary │ │ │ │ └── LastTest.log │ │ └── cmake_install.cmake │ ├── src │ │ └── test.cpp │ ├── .idea │ │ ├── List2.iml │ │ ├── misc.xml │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ ├── vcs.xml │ │ ├── .gitignore │ │ └── modules.xml │ └── CMakeLists.txt ├── SemanticAnalyzer │ ├── build │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── cmake.check_cache │ │ │ ├── SemanticAnalyzer.dir │ │ │ │ ├── depend.make │ │ │ │ ├── progress.make │ │ │ │ ├── compiler_depend.ts │ │ │ │ ├── link.txt │ │ │ │ ├── flags.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ └── DependInfo.cmake │ │ │ ├── 3.22.0 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ └── Makefile.cmake │ │ ├── compile_commands.json │ │ └── cmake_install.cmake │ ├── cmake-build-debug │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── clion-environment.txt │ │ │ ├── cmake.check_cache │ │ │ ├── SemanticAnalyzer.dir │ │ │ │ ├── progress.make │ │ │ │ ├── link.txt │ │ │ │ ├── flags.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.make │ │ │ │ ├── CXX.includecache │ │ │ │ ├── depend.internal │ │ │ │ └── DependInfo.cmake │ │ │ ├── 3.20.2 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ └── clion-log.txt │ │ ├── Testing │ │ │ └── Temporary │ │ │ │ └── LastTest.log │ │ ├── compile_commands.json │ │ └── cmake_install.cmake │ ├── bin │ │ └── SemanticAnalyzer │ ├── .idea │ │ ├── SemanticAnalyzer.iml │ │ ├── vcs.xml │ │ ├── .gitignore │ │ ├── modules.xml │ │ └── misc.xml │ ├── src │ │ ├── Sentence.cpp │ │ ├── main.cpp │ │ └── Word.cpp │ ├── CMakeLists.txt │ ├── include │ │ ├── Sentence.h │ │ ├── Word.h │ │ └── Analyzer.h │ └── .clang-format ├── Vec │ ├── cmake-build-debug │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── clion-environment.txt │ │ │ ├── Vec.dir │ │ │ │ ├── link.txt │ │ │ │ ├── progress.make │ │ │ │ ├── depend.make │ │ │ │ ├── depend.internal │ │ │ │ ├── flags.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── CXX.includecache │ │ │ │ └── DependInfo.cmake │ │ │ ├── cmake.check_cache │ │ │ ├── 3.20.2 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ └── clion-log.txt │ │ ├── Vec │ │ ├── Testing │ │ │ └── Temporary │ │ │ │ └── LastTest.log │ │ └── cmake_install.cmake │ ├── .idea │ │ ├── Vec.iml │ │ ├── misc.xml │ │ ├── vcs.xml │ │ ├── .gitignore │ │ └── modules.xml │ ├── CMakeLists.txt │ ├── .clang-format │ └── main.cpp ├── HashSet │ ├── cmake-build-debug │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── clion-environment.txt │ │ │ ├── cmake.check_cache │ │ │ ├── 3.20.2 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── clion-log.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ ├── Makefile2 │ │ │ └── Makefile.cmake │ │ └── cmake_install.cmake │ ├── src │ │ ├── HashSet.cpp │ │ └── Main.cpp │ ├── .idea │ │ ├── HashSet.iml │ │ ├── vcs.xml │ │ ├── .gitignore │ │ ├── modules.xml │ │ └── misc.xml │ ├── include │ │ └── HashSet.h │ └── CMakeLists.txt ├── Timer │ ├── cmake-build-debug │ │ ├── CMakeFiles │ │ │ ├── progress.marks │ │ │ ├── clion-environment.txt │ │ │ ├── Timer.dir │ │ │ │ ├── progress.make │ │ │ │ ├── link.txt │ │ │ │ ├── flags.make │ │ │ │ ├── depend.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.internal │ │ │ │ ├── CXX.includecache │ │ │ │ └── DependInfo.cmake │ │ │ ├── cmake.check_cache │ │ │ ├── 3.20.2 │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ └── CMakeCCompiler.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── clion-log.txt │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ └── Makefile.cmake │ │ ├── Timer │ │ ├── Testing │ │ │ └── Temporary │ │ │ │ └── LastTest.log │ │ └── cmake_install.cmake │ ├── .idea │ │ ├── Timer.iml │ │ ├── misc.xml │ │ ├── vcs.xml │ │ ├── .gitignore │ │ └── modules.xml │ ├── CMakeLists.txt │ ├── Main.cpp │ ├── .clang-format │ └── TimerClass.cpp └── untitled │ └── cmake-build-debug │ └── CMakeFiles │ └── clion-log.txt ├── Rust └── Algo │ ├── target │ ├── debug │ │ ├── .cargo-lock │ │ ├── deps │ │ │ ├── libAlgo-45b67353c422d271.rmeta │ │ │ ├── libAlgo-af5dbc1378e7ddc7.rmeta │ │ │ ├── libAlgo-e7557f60dba0aa80.rmeta │ │ │ ├── libAlgo-e7a8c36c1eab2550.rmeta │ │ │ ├── Algo-1d4eda83117a40dc │ │ │ └── Algo-4008a006a4dec276 │ │ ├── incremental │ │ │ ├── Algo-1p9zyniu1bngy │ │ │ │ ├── s-g4vyzyhvzv-p1lmer.lock │ │ │ │ └── s-g4vyzyhvzv-p1lmer-14t9wsr56b29r │ │ │ │ │ ├── work-products.bin │ │ │ │ │ ├── dep-graph.bin │ │ │ │ │ └── query-cache.bin │ │ │ ├── Algo-2clvwmh6it5tj │ │ │ │ ├── s-g4vyzyhxov-6dkgl2.lock │ │ │ │ └── s-g4vyzyhxov-6dkgl2-mg9v6dgcxfc6 │ │ │ │ │ ├── work-products.bin │ │ │ │ │ ├── dep-graph.bin │ │ │ │ │ └── query-cache.bin │ │ │ ├── Algo-36on6gnnoxrrf │ │ │ │ ├── s-g4udlhxjez-h47ocu.lock │ │ │ │ └── s-g4udlhxjez-h47ocu-11aaru2o8e2so │ │ │ │ │ ├── dep-graph.bin │ │ │ │ │ ├── query-cache.bin │ │ │ │ │ └── work-products.bin │ │ │ ├── Algo-6b4b86q7i8vi │ │ │ │ ├── s-g4vz003l1q-1yjs90j.lock │ │ │ │ └── s-g4vz003l1q-1yjs90j-27yl6gxfo2fbo │ │ │ │ │ ├── work-products.bin │ │ │ │ │ ├── dep-graph.bin │ │ │ │ │ └── query-cache.bin │ │ │ ├── Algo-f2kdgstkcj0b │ │ │ │ ├── s-g4ukwb0g3z-1ho3w8y.lock │ │ │ │ └── s-g4ukwb0g3z-1ho3w8y-3r2lfbj3ww4me │ │ │ │ │ ├── dep-graph.bin │ │ │ │ │ ├── query-cache.bin │ │ │ │ │ └── work-products.bin │ │ │ └── Algo-1lrxq3kzibv6k │ │ │ │ ├── s-g4vz003jak-1rjvylk.lock │ │ │ │ └── s-g4vz003jak-1rjvylk-idxkfpujc316 │ │ │ │ ├── work-products.bin │ │ │ │ ├── dep-graph.bin │ │ │ │ └── query-cache.bin │ │ ├── .fingerprint │ │ │ ├── Algo-1d4eda83117a40dc │ │ │ │ ├── bin-Algo │ │ │ │ ├── dep-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ ├── bin-Algo.json │ │ │ │ └── output-bin-Algo │ │ │ ├── Algo-af5dbc1378e7ddc7 │ │ │ │ ├── bin-Algo │ │ │ │ ├── dep-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ ├── bin-Algo.json │ │ │ │ └── output-bin-Algo │ │ │ ├── Algo-e7a8c36c1eab2550 │ │ │ │ ├── bin-Algo │ │ │ │ ├── dep-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ ├── bin-Algo.json │ │ │ │ └── output-bin-Algo │ │ │ ├── Algo-4008a006a4dec276 │ │ │ │ ├── test-bin-Algo │ │ │ │ ├── dep-test-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ └── test-bin-Algo.json │ │ │ ├── Algo-45b67353c422d271 │ │ │ │ ├── test-bin-Algo │ │ │ │ ├── dep-test-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ ├── test-bin-Algo.json │ │ │ │ └── output-test-bin-Algo │ │ │ └── Algo-e7557f60dba0aa80 │ │ │ │ ├── test-bin-Algo │ │ │ │ ├── dep-test-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ ├── test-bin-Algo.json │ │ │ │ └── output-test-bin-Algo │ │ └── Algo │ ├── rls │ │ ├── debug │ │ │ ├── .cargo-lock │ │ │ ├── deps │ │ │ │ ├── libAlgo-45b67353c422d271.rmeta │ │ │ │ └── libAlgo-e7a8c36c1eab2550.rmeta │ │ │ ├── incremental │ │ │ │ ├── Algo-1lrxq3kzibv6k │ │ │ │ │ ├── s-g4vyzy6m31-qablyt.lock │ │ │ │ │ └── s-g4vyzy6m31-qablyt-dw3645g0b4l1 │ │ │ │ │ │ ├── work-products.bin │ │ │ │ │ │ ├── dep-graph.bin │ │ │ │ │ │ └── query-cache.bin │ │ │ │ └── Algo-6b4b86q7i8vi │ │ │ │ │ ├── s-g4vyzy620f-1d4zt4n.lock │ │ │ │ │ └── s-g4vyzy620f-1d4zt4n-amdx11vebemx │ │ │ │ │ ├── work-products.bin │ │ │ │ │ ├── dep-graph.bin │ │ │ │ │ └── query-cache.bin │ │ │ └── .fingerprint │ │ │ │ ├── Algo-e7a8c36c1eab2550 │ │ │ │ ├── bin-Algo │ │ │ │ ├── dep-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ └── bin-Algo.json │ │ │ │ └── Algo-45b67353c422d271 │ │ │ │ ├── test-bin-Algo │ │ │ │ ├── dep-test-bin-Algo │ │ │ │ ├── invoked.timestamp │ │ │ │ └── test-bin-Algo.json │ │ ├── CACHEDIR.TAG │ │ └── .rustc_info.json │ ├── CACHEDIR.TAG │ └── .rustc_info.json │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ └── main.rs ├── SmartList ├── test ├── Makefile └── log.txt ├── LinkedList ├── test ├── Makefile ├── linkedlist.h └── test.c ├── README.md ├── .gitignore ├── Vector ├── vec.h └── vec.c ├── HashSet └── main.c └── LICENSE /CPP/Algorithm/.idea/.name: -------------------------------------------------------------------------------- 1 | Algorithms -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.cargo-lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.cargo-lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/deps/libAlgo-45b67353c422d271.rmeta: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/deps/libAlgo-af5dbc1378e7ddc7.rmeta: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/deps/libAlgo-e7557f60dba0aa80.rmeta: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/deps/libAlgo-e7a8c36c1eab2550.rmeta: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/deps/libAlgo-45b67353c422d271.rmeta: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/deps/libAlgo-e7a8c36c1eab2550.rmeta: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /CPP/List/src/test.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 11/25/21. 3 | // 4 | 5 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1p9zyniu1bngy/s-g4vyzyhvzv-p1lmer.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-2clvwmh6it5tj/s-g4vyzyhxov-6dkgl2.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-36on6gnnoxrrf/s-g4udlhxjez-h47ocu.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-6b4b86q7i8vi/s-g4vz003l1q-1yjs90j.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-f2kdgstkcj0b/s-g4ukwb0g3z-1ho3w8y.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-1d4eda83117a40dc/bin-Algo: -------------------------------------------------------------------------------- 1 | 2fc65d288ee20463 -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-af5dbc1378e7ddc7/bin-Algo: -------------------------------------------------------------------------------- 1 | 039b9b7b609d60db -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7a8c36c1eab2550/bin-Algo: -------------------------------------------------------------------------------- 1 | abee92df39e3b1da -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vz003jak-1rjvylk.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vyzy6m31-qablyt.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-6b4b86q7i8vi/s-g4vyzy620f-1d4zt4n.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-4008a006a4dec276/test-bin-Algo: -------------------------------------------------------------------------------- 1 | 11710cc8142ec62c -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-45b67353c422d271/test-bin-Algo: -------------------------------------------------------------------------------- 1 | 6314916e3ac265dd -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7557f60dba0aa80/test-bin-Algo: -------------------------------------------------------------------------------- 1 | baeb8b68ec9f5239 -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-e7a8c36c1eab2550/bin-Algo: -------------------------------------------------------------------------------- 1 | f7dc1cbdb6188e57 -------------------------------------------------------------------------------- /SmartList/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/SmartList/test -------------------------------------------------------------------------------- /LinkedList/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/LinkedList/test -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DataStructures 2 | Personal Implementation of Abstract Data Structures in C 3 | -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-45b67353c422d271/test-bin-Algo: -------------------------------------------------------------------------------- 1 | 2e9979fdac6c622e -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-1d4eda83117a40dc/dep-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7a8c36c1eab2550/dep-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-e7a8c36c1eab2550/dep-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-4008a006a4dec276/dep-test-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-45b67353c422d271/dep-test-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-45b67353c422d271/dep-test-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: 1.0 (local)Options: 2 | 3 | Options: -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: 1.0 (local)Options: 2 | 3 | Options: -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: 1.0 (local)Options: 2 | 3 | Options: -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: 1.0 (local)Options: 2 | 3 | Options: -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: 1.0 (local)Options: 2 | 3 | Options: -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: 1.0 (local)Options: 2 | 3 | Options: -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -g CMakeFiles/Vec.dir/main.cpp.o -o Vec 2 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | 4 | -------------------------------------------------------------------------------- /CPP/HashSet/src/HashSet.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 12/2/21. 3 | // 4 | 5 | #include "../include/HashSet.h" 6 | -------------------------------------------------------------------------------- /CPP/HashSet/src/Main.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 12/2/21. 3 | // 4 | 5 | int main() { 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: 1.0 (local)Options: 2 | 3 | Options: -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/Vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Vec/cmake-build-debug/Vec -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-af5dbc1378e7ddc7/dep-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs CLIPPY_ARGS -------------------------------------------------------------------------------- /Rust/Algo/target/debug/Algo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/Algo -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/Html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Html/cmake-build-debug/Html -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/List: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/List/cmake-build-debug/List -------------------------------------------------------------------------------- /CPP/Vec/.idea/Vec.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-1d4eda83117a40dc/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-4008a006a4dec276/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-45b67353c422d271/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-af5dbc1378e7ddc7/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7557f60dba0aa80/dep-test-bin-Algo: -------------------------------------------------------------------------------- 1 |  src/main.rs CLIPPY_ARGS -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7557f60dba0aa80/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7a8c36c1eab2550/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | 4 | -------------------------------------------------------------------------------- /CPP/Html/.idea/Html.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CPP/List/.idea/List2.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CPP/Timer/.idea/Timer.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/Timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Timer/cmake-build-debug/Timer -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-45b67353c422d271/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-e7a8c36c1eab2550/invoked.timestamp: -------------------------------------------------------------------------------- 1 | This file has an mtime of when this was started. -------------------------------------------------------------------------------- /CPP/HashSet/.idea/HashSet.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CPP/Algorithm/.idea/Algorithm.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | 5 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/bin/SemanticAnalyzer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/SemanticAnalyzer/bin/SemanticAnalyzer -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | 5 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/.idea/SemanticAnalyzer.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vz003jak-1rjvylk-idxkfpujc316/work-products.bin: -------------------------------------------------------------------------------- 1 | RSIC%1.58.0-nightly (29b124802 2021-10-25) -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1p9zyniu1bngy/s-g4vyzyhvzv-p1lmer-14t9wsr56b29r/work-products.bin: -------------------------------------------------------------------------------- 1 | RSIC%1.58.0-nightly (0d1754e8b 2021-11-05) -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-2clvwmh6it5tj/s-g4vyzyhxov-6dkgl2-mg9v6dgcxfc6/work-products.bin: -------------------------------------------------------------------------------- 1 | RSIC%1.58.0-nightly (0d1754e8b 2021-11-05) -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-6b4b86q7i8vi/s-g4vz003l1q-1yjs90j-27yl6gxfo2fbo/work-products.bin: -------------------------------------------------------------------------------- 1 | RSIC%1.58.0-nightly (29b124802 2021-10-25) -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vyzy6m31-qablyt-dw3645g0b4l1/work-products.bin: -------------------------------------------------------------------------------- 1 | RSIC%1.58.0-nightly (0d1754e8b 2021-11-05) -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-6b4b86q7i8vi/s-g4vyzy620f-1d4zt4n-amdx11vebemx/work-products.bin: -------------------------------------------------------------------------------- 1 | RSIC%1.58.0-nightly (0d1754e8b 2021-11-05) -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -g CMakeFiles/List.dir/src/list.cpp.o CMakeFiles/List.dir/src/test.cpp.o -o List 2 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -g CMakeFiles/Timer.dir/TimerClass.cpp.o CMakeFiles/Timer.dir/Main.cpp.o -o Timer 2 | -------------------------------------------------------------------------------- /CPP/Vec/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.20) 2 | project(Vec) 3 | 4 | set(CMAKE_CXX_STANDARD 17) 5 | 6 | add_executable(Vec main.cpp) 7 | -------------------------------------------------------------------------------- /CPP/untitled/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | CMakeLists.txt not found in /home/bexx/Projects/DataStructuresC/CPP/untitled Select CMakeLists.txt 2 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/deps/Algo-1d4eda83117a40dc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/deps/Algo-1d4eda83117a40dc -------------------------------------------------------------------------------- /Rust/Algo/target/debug/deps/Algo-4008a006a4dec276: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/deps/Algo-4008a006a4dec276 -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | CMAKE_PROGRESS_4 = 4 5 | 6 | -------------------------------------------------------------------------------- /CPP/List/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /CPP/Timer/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /CPP/Vec/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /CPP/Algorithm/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir/depend.make: -------------------------------------------------------------------------------- 1 | # Empty dependencies file for SemanticAnalyzer. 2 | # This may be replaced when dependencies are built. 3 | -------------------------------------------------------------------------------- /CPP/Timer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.20) 2 | project(Timer) 3 | 4 | set(CMAKE_CXX_STANDARD 17) 5 | 6 | add_executable(Timer TimerClass.cpp Main.cpp) 7 | -------------------------------------------------------------------------------- /CPP/Algorithm/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.20) 2 | project(Algorithms) 3 | 4 | set(CMAKE_CXX_STANDARD 17) 5 | 6 | add_library(untitled SHARED Algorithm.cpp) 7 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -fPIC -g -shared -Wl,-soname,libuntitled.so -o libuntitled.so CMakeFiles/untitled.dir/Algorithm.cpp.o 2 | -------------------------------------------------------------------------------- /CPP/List/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.20) 2 | project(List) 3 | 4 | set(CMAKE_CXX_STANDARD 14) 5 | 6 | add_executable(List 7 | src/list.cpp src/test.cpp) 8 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/Testing/Temporary/LastTest.log: -------------------------------------------------------------------------------- 1 | Start testing: Nov 29 18:40 EST 2 | ---------------------------------------------------------- 3 | End testing: Nov 29 18:40 EST 4 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/Testing/Temporary/LastTest.log: -------------------------------------------------------------------------------- 1 | Start testing: Nov 25 17:55 EST 2 | ---------------------------------------------------------- 3 | End testing: Nov 25 17:55 EST 4 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/Testing/Temporary/LastTest.log: -------------------------------------------------------------------------------- 1 | Start testing: Dec 07 22:15 EST 2 | ---------------------------------------------------------- 3 | End testing: Dec 07 22:15 EST 4 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/Testing/Temporary/LastTest.log: -------------------------------------------------------------------------------- 1 | Start testing: Nov 28 08:33 EST 2 | ---------------------------------------------------------- 3 | End testing: Nov 28 08:33 EST 4 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/Testing/Temporary/LastTest.log: -------------------------------------------------------------------------------- 1 | Start testing: Dec 06 16:02 EST 2 | ---------------------------------------------------------- 3 | End testing: Dec 06 16:02 EST 4 | -------------------------------------------------------------------------------- /Rust/Algo/Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | version = 3 4 | 5 | [[package]] 6 | name = "Algo" 7 | version = "0.1.0" 8 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -g CMakeFiles/Html.dir/src/main.cpp.o CMakeFiles/Html.dir/src/HtmlTag.cpp.o CMakeFiles/Html.dir/src/HtmlValidator.cpp.o -o Html 2 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | CMAKE_PROGRESS_4 = 4 5 | CMAKE_PROGRESS_5 = 5 6 | 7 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/Testing/Temporary/LastTest.log: -------------------------------------------------------------------------------- 1 | Start testing: Dec 02 18:32 EST 2 | ---------------------------------------------------------- 3 | End testing: Dec 02 18:32 EST 4 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir/compiler_depend.ts: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Timestamp file for compiler generated dependencies management for SemanticAnalyzer. 3 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Html/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/List/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/List/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/3.22.0/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/SemanticAnalyzer/build/CMakeFiles/3.22.0/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Vec/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/HashSet/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/HashSet/include/HashSet.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 12/2/21. 3 | // 4 | 5 | #ifndef HASHSET_HASHSET_H 6 | #define HASHSET_HASHSET_H 7 | 8 | class HashSet {}; 9 | 10 | #endif // HASHSET_HASHSET_H 11 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Html/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/List/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/3.22.0/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/SemanticAnalyzer/build/CMakeFiles/3.22.0/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | CMAKE_PROGRESS_4 = 4 5 | CMAKE_PROGRESS_5 = 5 6 | 7 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Timer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Timer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Vec/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /Rust/Algo/target/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | # This file is a cache directory tag created by cargo. 3 | # For information about cache directory tags see https://bford.info/cachedir/ 4 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Algorithm/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/HashSet/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/Vec.dir/main.cpp.o: \ 5 | ../main.cpp 6 | -------------------------------------------------------------------------------- /Rust/Algo/target/rls/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | # This file is a cache directory tag created by cargo. 3 | # For information about cache directory tags see https://bford.info/cachedir/ 4 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/Algorithm/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /CPP/Html/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CPP/List/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CPP/Vec/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Rust/Algo/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "Algo" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 | 8 | [dependencies] 9 | -------------------------------------------------------------------------------- /CPP/Algorithm/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CPP/HashSet/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CPP/Html/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /CPP/List/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /CPP/Timer/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CPP/Vec/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /CPP/Algorithm/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /CPP/HashSet/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /CPP/Timer/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /CPP/Html/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.20) 2 | project(Html) 3 | 4 | set(CMAKE_CXX_STANDARD 17) 5 | 6 | add_executable(Html src/main.cpp include/HtmlTag.h src/HtmlTag.cpp src/HtmlValidator.cpp include/HtmlValidator.h) 7 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/HashSet/cmake-build-debug/CMakeFiles/rebuild_cache.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/HashSet/cmake-build-debug/CMakeFiles/edit_cache.dir 3 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vz003jak-1rjvylk-idxkfpujc316/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vz003jak-1rjvylk-idxkfpujc316/dep-graph.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1p9zyniu1bngy/s-g4vyzyhvzv-p1lmer-14t9wsr56b29r/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-1p9zyniu1bngy/s-g4vyzyhvzv-p1lmer-14t9wsr56b29r/dep-graph.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-2clvwmh6it5tj/s-g4vyzyhxov-6dkgl2-mg9v6dgcxfc6/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-2clvwmh6it5tj/s-g4vyzyhxov-6dkgl2-mg9v6dgcxfc6/dep-graph.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-36on6gnnoxrrf/s-g4udlhxjez-h47ocu-11aaru2o8e2so/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-36on6gnnoxrrf/s-g4udlhxjez-h47ocu-11aaru2o8e2so/dep-graph.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-6b4b86q7i8vi/s-g4vz003l1q-1yjs90j-27yl6gxfo2fbo/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-6b4b86q7i8vi/s-g4vz003l1q-1yjs90j-27yl6gxfo2fbo/dep-graph.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-f2kdgstkcj0b/s-g4ukwb0g3z-1ho3w8y-3r2lfbj3ww4me/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-f2kdgstkcj0b/s-g4ukwb0g3z-1ho3w8y-3r2lfbj3ww4me/dep-graph.bin -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/Vec.dir/main.cpp.o 5 | /home/bexx/Projects/DataStructuresC/CPP/Vec/main.cpp 6 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vz003jak-1rjvylk-idxkfpujc316/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vz003jak-1rjvylk-idxkfpujc316/query-cache.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-1p9zyniu1bngy/s-g4vyzyhvzv-p1lmer-14t9wsr56b29r/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-1p9zyniu1bngy/s-g4vyzyhvzv-p1lmer-14t9wsr56b29r/query-cache.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-2clvwmh6it5tj/s-g4vyzyhxov-6dkgl2-mg9v6dgcxfc6/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-2clvwmh6it5tj/s-g4vyzyhxov-6dkgl2-mg9v6dgcxfc6/query-cache.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-36on6gnnoxrrf/s-g4udlhxjez-h47ocu-11aaru2o8e2so/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-36on6gnnoxrrf/s-g4udlhxjez-h47ocu-11aaru2o8e2so/query-cache.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-6b4b86q7i8vi/s-g4vz003l1q-1yjs90j-27yl6gxfo2fbo/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-6b4b86q7i8vi/s-g4vz003l1q-1yjs90j-27yl6gxfo2fbo/query-cache.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-f2kdgstkcj0b/s-g4ukwb0g3z-1ho3w8y-3r2lfbj3ww4me/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-f2kdgstkcj0b/s-g4ukwb0g3z-1ho3w8y-3r2lfbj3ww4me/query-cache.bin -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vyzy6m31-qablyt-dw3645g0b4l1/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/rls/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vyzy6m31-qablyt-dw3645g0b4l1/dep-graph.bin -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-6b4b86q7i8vi/s-g4vyzy620f-1d4zt4n-amdx11vebemx/dep-graph.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/rls/debug/incremental/Algo-6b4b86q7i8vi/s-g4vyzy620f-1d4zt4n-amdx11vebemx/dep-graph.bin -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/untitled.dir/Algorithm.cpp.o: \ 5 | ../Algorithm.cpp \ 6 | ../Algorithm.h 7 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-36on6gnnoxrrf/s-g4udlhxjez-h47ocu-11aaru2o8e2so/work-products.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-36on6gnnoxrrf/s-g4udlhxjez-h47ocu-11aaru2o8e2so/work-products.bin -------------------------------------------------------------------------------- /Rust/Algo/target/debug/incremental/Algo-f2kdgstkcj0b/s-g4ukwb0g3z-1ho3w8y-3r2lfbj3ww4me/work-products.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/debug/incremental/Algo-f2kdgstkcj0b/s-g4ukwb0g3z-1ho3w8y-3r2lfbj3ww4me/work-products.bin -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vyzy6m31-qablyt-dw3645g0b4l1/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/rls/debug/incremental/Algo-1lrxq3kzibv6k/s-g4vyzy6m31-qablyt-dw3645g0b4l1/query-cache.bin -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/incremental/Algo-6b4b86q7i8vi/s-g4vyzy620f-1d4zt4n-amdx11vebemx/query-cache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bexxmodd/DataStructuresC/main/Rust/Algo/target/rls/debug/incremental/Algo-6b4b86q7i8vi/s-g4vyzy620f-1d4zt4n-amdx11vebemx/query-cache.bin -------------------------------------------------------------------------------- /SmartList/Makefile: -------------------------------------------------------------------------------- 1 | CFLAGS = -Wall -g -std=c99 2 | CC = clang 3 | SRCS = smartlist.c test.c 4 | OBJS = $(SRCS:.c=.o) 5 | 6 | %.o: %.c 7 | $(CC) $(CFLAGS) -c $< -o $@ 8 | 9 | output: $(OBJS) 10 | $(CC) $(CFLAGS) -o test $(OBJS) && ./test 11 | 12 | clean: 13 | rm -rf *.o -------------------------------------------------------------------------------- /LinkedList/Makefile: -------------------------------------------------------------------------------- 1 | CFLAGS = -Wall -g -std=c99 2 | CC = clang 3 | SRCS = linkedlist.c test.c 4 | OBJS = $(SRCS:.c=.o) 5 | 6 | %.o: %.c 7 | $(CC) $(CFLAGS) -c $< -o $@ 8 | 9 | output: $(OBJS) 10 | $(CC) $(CFLAGS) -o test $(OBJS) && ./test 11 | 12 | clean: 13 | rm -rf *.o 14 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/List.dir/src/list.cpp.o: \ 5 | ../src/list.cpp 6 | CMakeFiles/List.dir/src/test.cpp.o: \ 7 | ../src/test.cpp 8 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_DEFINES = 6 | 7 | CXX_INCLUDES = 8 | 9 | CXX_FLAGS = -g -std=gnu++17 10 | 11 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_DEFINES = 6 | 7 | CXX_INCLUDES = 8 | 9 | CXX_FLAGS = -g -std=gnu++14 10 | 11 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_DEFINES = 6 | 7 | CXX_INCLUDES = 8 | 9 | CXX_FLAGS = -g -std=gnu++17 10 | 11 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o -o ../bin/SemanticAnalyzer 2 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_DEFINES = 6 | 7 | CXX_INCLUDES = 8 | 9 | CXX_FLAGS = -g -std=gnu++17 10 | 11 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_DEFINES = 6 | 7 | CXX_INCLUDES = 8 | 9 | CXX_FLAGS = -std=gnu++17 10 | 11 | -------------------------------------------------------------------------------- /CPP/Vec/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CPP/Html/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CPP/Timer/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CPP/HashSet/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -g CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o -o ../bin/SemanticAnalyzer 2 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/Timer.dir/Main.cpp.o: \ 5 | ../Main.cpp \ 6 | ../TimerClass.cpp 7 | CMakeFiles/Timer.dir/TimerClass.cpp.o: \ 8 | ../TimerClass.cpp 9 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_DEFINES = 6 | 7 | CXX_INCLUDES = 8 | 9 | CXX_FLAGS = -g -std=gnu++17 10 | 11 | -------------------------------------------------------------------------------- /CPP/Algorithm/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/Vec/cmake-build-debug/CMakeFiles/rebuild_cache.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/Vec/cmake-build-debug/CMakeFiles/edit_cache.dir 3 | /home/bexx/Projects/DataStructuresC/CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir 4 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_DEFINES = -Duntitled_EXPORTS 6 | 7 | CXX_INCLUDES = 8 | 9 | CXX_FLAGS = -g -fPIC -std=gnu++17 10 | 11 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug/CMakeFiles/rebuild_cache.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug/CMakeFiles/edit_cache.dir 3 | /home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug/CMakeFiles/Html.dir 4 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug/CMakeFiles/rebuild_cache.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug/CMakeFiles/edit_cache.dir 3 | /home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug/CMakeFiles/List.dir 4 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug/CMakeFiles/rebuild_cache.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug/CMakeFiles/edit_cache.dir 3 | /home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir 4 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/Vec.dir/main.cpp.o" 3 | "Vec" 4 | "Vec.pdb" 5 | ) 6 | 7 | # Per-language clean rules from dependency scanning. 8 | foreach(lang CXX) 9 | include(CMakeFiles/Vec.dir/cmake_clean_${lang}.cmake OPTIONAL) 10 | endforeach() 11 | -------------------------------------------------------------------------------- /CPP/Algorithm/Algorithm.h: -------------------------------------------------------------------------------- 1 | #ifndef UNTITLED_LIBRARY_H 2 | #define UNTITLED_LIBRARY_H 3 | 4 | #include 5 | 6 | namespace Algorithm 7 | { 8 | template 9 | void insertion_sort(std::vector *arr); 10 | 11 | template 12 | void swap(T *val1, T *val2); 13 | } 14 | 15 | #endif//UNTITLED_LIBRARY_H 16 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build/CMakeFiles/edit_cache.dir 3 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build/CMakeFiles/rebuild_cache.dir 4 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/cmake-build-debug/CMakeFiles/rebuild_cache.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/cmake-build-debug/CMakeFiles/edit_cache.dir 3 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir 4 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/untitled.dir/Algorithm.cpp.o 5 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/Algorithm.cpp 6 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/Algorithm.h 7 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/bexx/Projects/DataStructuresC/CPP/List/src/list.cpp 10 | cassert 11 | - 12 | iostream 13 | - 14 | 15 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/List.dir/src/list.cpp.o 5 | /home/bexx/Projects/DataStructuresC/CPP/List/src/list.cpp 6 | CMakeFiles/List.dir/src/test.cpp.o 7 | /home/bexx/Projects/DataStructuresC/CPP/List/src/test.cpp 8 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/bexx/Projects/DataStructuresC/CPP/Vec/main.cpp 10 | cassert 11 | - 12 | cstring 13 | - 14 | iostream 15 | - 16 | 17 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/untitled.dir/Algorithm.cpp.o" 3 | "libuntitled.pdb" 4 | "libuntitled.so" 5 | ) 6 | 7 | # Per-language clean rules from dependency scanning. 8 | foreach(lang CXX) 9 | include(CMakeFiles/untitled.dir/cmake_clean_${lang}.cmake OPTIONAL) 10 | endforeach() 11 | -------------------------------------------------------------------------------- /CPP/Html/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | /app/extra/clion/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - Unix Makefiles" /home/bexx/Projects/DataStructuresC/CPP/Html 2 | -- Configuring done 3 | -- Generating done 4 | -- Build files have been written to: /home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug 5 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | /app/extra/clion/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - Unix Makefiles" /home/bexx/Projects/DataStructuresC/CPP/List 2 | -- Configuring done 3 | -- Generating done 4 | -- Build files have been written to: /home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug 5 | -------------------------------------------------------------------------------- /CPP/HashSet/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/List.dir/src/list.cpp.o" 3 | "CMakeFiles/List.dir/src/test.cpp.o" 4 | "List" 5 | "List.pdb" 6 | ) 7 | 8 | # Per-language clean rules from dependency scanning. 9 | foreach(lang CXX) 10 | include(CMakeFiles/List.dir/cmake_clean_${lang}.cmake OPTIONAL) 11 | endforeach() 12 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | /app/extra/clion/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - Unix Makefiles" /home/bexx/Projects/DataStructuresC/CPP/Timer 2 | -- Configuring done 3 | -- Generating done 4 | -- Build files have been written to: /home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug 5 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | /app/extra/clion/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - Unix Makefiles" /home/bexx/Projects/DataStructuresC/CPP/HashSet 2 | -- Configuring done 3 | -- Generating done 4 | -- Build files have been written to: /home/bexx/Projects/DataStructuresC/CPP/HashSet/cmake-build-debug 5 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/rebuild_cache.dir 2 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/edit_cache.dir 3 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir 4 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/Timer.dir/Main.cpp.o" 3 | "CMakeFiles/Timer.dir/TimerClass.cpp.o" 4 | "Timer" 5 | "Timer.pdb" 6 | ) 7 | 8 | # Per-language clean rules from dependency scanning. 9 | foreach(lang CXX) 10 | include(CMakeFiles/Timer.dir/cmake_clean_${lang}.cmake OPTIONAL) 11 | endforeach() 12 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | /app/extra/clion/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - Unix Makefiles" /home/bexx/Projects/DataStructuresC/CPP/Algorithm 2 | -- Configuring done 3 | -- Generating done 4 | -- Build files have been written to: /home/bexx/Projects/DataStructuresC/CPP/Algorithm/cmake-build-debug 5 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-1d4eda83117a40dc/bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":15727675132174216557,"features":"[]","target":9182460804241688891,"profile":9251013656241001069,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-1d4eda83117a40dc/dep-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-af5dbc1378e7ddc7/bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":15727675132174216557,"features":"[]","target":9182460804241688891,"profile":7309141686862299243,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-af5dbc1378e7ddc7/dep-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7a8c36c1eab2550/bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":9162437244344528880,"features":"[]","target":9182460804241688891,"profile":7309141686862299243,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-e7a8c36c1eab2550/dep-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-e7a8c36c1eab2550/bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":15727675132174216557,"features":"[]","target":9182460804241688891,"profile":7309141686862299243,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-e7a8c36c1eab2550/dep-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-4008a006a4dec276/test-bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":15727675132174216557,"features":"[]","target":9182460804241688891,"profile":17729903187224061422,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-4008a006a4dec276/dep-test-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-45b67353c422d271/test-bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":9162437244344528880,"features":"[]","target":9182460804241688891,"profile":1021633075455700787,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-45b67353c422d271/dep-test-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7557f60dba0aa80/test-bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":15727675132174216557,"features":"[]","target":9182460804241688891,"profile":1021633075455700787,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-e7557f60dba0aa80/dep-test-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /Rust/Algo/target/rls/debug/.fingerprint/Algo-45b67353c422d271/test-bin-Algo.json: -------------------------------------------------------------------------------- 1 | {"rustc":15727675132174216557,"features":"[]","target":9182460804241688891,"profile":1021633075455700787,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/Algo-45b67353c422d271/dep-test-bin-Algo"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} -------------------------------------------------------------------------------- /CPP/Html/include/HtmlValidator.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 11/29/21. 3 | // 4 | 5 | #ifndef HTML_HTMLVALIDATOR_H 6 | #define HTML_HTMLVALIDATOR_H 7 | 8 | #include "HtmlTag.h" 9 | #include 10 | #include 11 | 12 | std::stack valid(std::queue *tags); 13 | std::queue getTagsFromHtmlFile(const std::string &filename); 14 | 15 | #endif//HTML_HTMLVALIDATOR_H 16 | -------------------------------------------------------------------------------- /CPP/List/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/Timer.dir/Main.cpp.o 5 | /home/bexx/Projects/DataStructuresC/CPP/Timer/Main.cpp 6 | /home/bexx/Projects/DataStructuresC/CPP/Timer/TimerClass.cpp 7 | CMakeFiles/Timer.dir/TimerClass.cpp.o 8 | /home/bexx/Projects/DataStructuresC/CPP/Timer/TimerClass.cpp 9 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/Html.dir/src/HtmlTag.cpp.o" 3 | "CMakeFiles/Html.dir/src/HtmlValidator.cpp.o" 4 | "CMakeFiles/Html.dir/src/main.cpp.o" 5 | "Html" 6 | "Html.pdb" 7 | ) 8 | 9 | # Per-language clean rules from dependency scanning. 10 | foreach(lang CXX) 11 | include(CMakeFiles/Html.dir/cmake_clean_${lang}.cmake OPTIONAL) 12 | endforeach() 13 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/Algorithm.cpp 10 | Algorithm.h 11 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/Algorithm.h 12 | iostream 13 | - 14 | 15 | /home/bexx/Projects/DataStructuresC/CPP/Algorithm/Algorithm.h 16 | vector 17 | - 18 | 19 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-41-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-41-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-41-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-41-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-40-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-40-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-40-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-40-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-40-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-40-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-40-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-40-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/3.22.0/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-41-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-41-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-41-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-41-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/src/Sentence.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 11/28/21. 3 | // 4 | 5 | #include "../include/Sentence.h" 6 | #include 7 | 8 | Sentence::Sentence(int _score, std::string txt) 9 | : score(_score), text(std::move(txt)) {} 10 | bool Sentence::operator==(const Sentence &other) { 11 | return strcmp(text.c_str(), other.text.c_str()); 12 | } 13 | int Sentence::compare(Sentence &other) const { 14 | return score - other.score; 15 | } 16 | bool Sentence::empty() { 17 | return text.empty(); 18 | } 19 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-41-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-41-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-41-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-41-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-40-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-40-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-40-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-40-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-41-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-41-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-41-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-41-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/Html.dir/src/HtmlTag.cpp.o: \ 5 | ../include/HtmlTag.h \ 6 | ../src/HtmlTag.cpp 7 | CMakeFiles/Html.dir/src/HtmlValidator.cpp.o: \ 8 | ../include/HtmlTag.h \ 9 | ../include/HtmlValidator.h \ 10 | ../src/HtmlValidator.cpp 11 | CMakeFiles/Html.dir/src/main.cpp.o: \ 12 | ../include/HtmlTag.h \ 13 | ../include/HtmlValidator.h \ 14 | ../src/main.cpp 15 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-5.11.0-41-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-41-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-5.11.0-41-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "5.11.0-41-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /CPP/HashSet/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.2) 2 | 3 | project(HashSet) 4 | 5 | set(CMAKE_CXX_STANDARD 11) 6 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -O3") 7 | 8 | set(CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR}) 9 | 10 | set(DIVISIBLE_INSTALL_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include) 11 | set(DIVISIBLE_INSTALL_BIN_DIR ${PROJECT_SOURCE_DIR}/bin) 12 | set(DIVISIBLE_INSTALL_LIB_DIR ${PROJECT_SOURCE_DIR}/lib) 13 | 14 | include_directories(${DIVISIBLE_INSTALL_INCLUDE_DIR}) 15 | include_directories(${DIVISION_HEADERS_DIR}) 16 | 17 | -------------------------------------------------------------------------------- /CPP/Algorithm/Algorithm.cpp: -------------------------------------------------------------------------------- 1 | #include "Algorithm.h" 2 | 3 | #include 4 | 5 | template 6 | void Algorithm::insertion_sort(std::vector *arr) 7 | { 8 | int i, j; 9 | for (i = 1; i < arr->size(); i++) 10 | { 11 | j = i; 12 | while (j > 0 && arr[j] < arr[j - 1]) 13 | { 14 | swap(arr[j], arr[j - 1]); 15 | --j; 16 | } 17 | } 18 | } 19 | 20 | template 21 | void Algorithm::swap(T *left, T *right) 22 | { 23 | T *tmp = *left; 24 | *left= *right; 25 | *right = *tmp; 26 | } 27 | 28 | int main() 29 | { 30 | 31 | return 0; 32 | } -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "../bin/SemanticAnalyzer" 3 | "../bin/SemanticAnalyzer.pdb" 4 | "CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o" 5 | "CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o" 6 | "CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o" 7 | "CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o" 8 | ) 9 | 10 | # Per-language clean rules from dependency scanning. 11 | foreach(lang CXX) 12 | include(CMakeFiles/SemanticAnalyzer.dir/cmake_clean_${lang}.cmake OPTIONAL) 13 | endforeach() 14 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.20) 2 | project(SemanticAnalyzer) 3 | 4 | set(CMAKE_CXX_STANDARD 17) 5 | set(CMAKE_CXX_STANDARD_REQUIRED true) 6 | set(CMAKE_EXPORT_COMPILE_COMMANDS ON) 7 | 8 | # Compile the passed source files into an executable 9 | add_executable(SemanticAnalyzer src/main.cpp src/Word.cpp include/Word.h src/Sentence.cpp include/Sentence.h src/Analyzer.cpp include/Analyzer.h) 10 | 11 | # Set the output directory for executables 12 | set_target_properties(SemanticAnalyzer 13 | PROPERTIES 14 | RUNTIME_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/bin") 15 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/bexx/Projects/DataStructuresC/CPP/Timer/Main.cpp 10 | TimerClass.cpp 11 | /home/bexx/Projects/DataStructuresC/CPP/Timer/TimerClass.cpp 12 | unistd.h 13 | - 14 | 15 | /home/bexx/Projects/DataStructuresC/CPP/Timer/TimerClass.cpp 16 | cstring 17 | - 18 | ctime 19 | - 20 | iostream 21 | - 22 | cstdio 23 | - 24 | cstring 25 | - 26 | stdexcept 27 | - 28 | utility 29 | - 30 | 31 | -------------------------------------------------------------------------------- /Rust/Algo/src/main.rs: -------------------------------------------------------------------------------- 1 | fn insertion_sort(arr: &mut [T]) { 2 | for i in 1..arr.len() { 3 | let mut j = i; 4 | while j > 0 && arr[j] < arr[j - 1] { 5 | arr.swap(j- 1, j); 6 | j -= 1 7 | } 8 | } 9 | } 10 | 11 | fn swap(a: &mut T, b: &mut T) { 12 | std::mem::swap(a, b); 13 | } 14 | 15 | fn main() { 16 | let mut v1 = vec![5, 1, 99, 0, -32]; 17 | insertion_sort(v1.as_mut()); 18 | assert_eq!(vec![-32, 0, 1, 5, 99], v1); 19 | let mut x = 23i32; 20 | let mut y = 55i32; 21 | swap(&mut x, &mut y); 22 | assert_eq!(55, x); 23 | assert_eq!(23, y); 24 | } 25 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/include/Sentence.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 11/28/21. 3 | // 4 | 5 | #ifndef SEMANTICANALYZER_SENTENCE_H 6 | #define SEMANTICANALYZER_SENTENCE_H 7 | 8 | #include "../include/Word.h" 9 | 10 | 11 | class Sentence { 12 | public: 13 | int score; 14 | std::string text; 15 | 16 | Sentence(int _score, std::string txt); 17 | bool operator==(Sentence const &other); 18 | int compare(Sentence &other) const; 19 | bool empty(); 20 | friend std::ostream &operator<<(std::ostream &os, Sentence const &sent) { 21 | os << sent.score << " -> " << sent.text; 22 | return os; 23 | } 24 | }; 25 | 26 | 27 | #endif//SEMANTICANALYZER_SENTENCE_H 28 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Prerequisites 2 | *.d 3 | 4 | # Object files 5 | *.o 6 | *.ko 7 | *.obj 8 | *.elf 9 | 10 | # Linker output 11 | *.ilk 12 | *.map 13 | *.exp 14 | 15 | # Precompiled Headers 16 | *.gch 17 | *.pch 18 | 19 | # Libraries 20 | *.lib 21 | *.a 22 | *.la 23 | *.lo 24 | 25 | # Shared objects (inc. Windows DLLs) 26 | *.dll 27 | *.so 28 | *.so.* 29 | *.dylib 30 | 31 | # Executables 32 | *.exe 33 | *.out 34 | *.app 35 | *.i*86 36 | *.x86_64 37 | *.hex 38 | 39 | # Debug files 40 | *.dSYM/ 41 | *.su 42 | *.idb 43 | *.pdb 44 | 45 | # Kernel Module Compile Results 46 | *.mod* 47 | *.cmd 48 | .tmp_versions/ 49 | modules.order 50 | Module.symvers 51 | Mkfile.old 52 | dkms.conf 53 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/include/Word.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 11/28/21. 3 | // 4 | 5 | #ifndef SEMANTICANALYZER_WORD_H 6 | #define SEMANTICANALYZER_WORD_H 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | class Word { 13 | private: 14 | unsigned int count; 15 | int total; 16 | 17 | public: 18 | std::string text; 19 | explicit Word(std::string txt); 20 | void increateTotal(int value); 21 | double score(); 22 | bool operator==(Word const &other); 23 | unsigned long hash(); 24 | int compare(Word const &other); 25 | 26 | friend std::ostream &operator<<(std::ostream &os, Word const &word) { 27 | os << word.text; 28 | return os; 29 | } 30 | }; 31 | 32 | 33 | #endif//SEMANTICANALYZER_WORD_H 34 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "../include/Sentence.h" 2 | #include "../include/Analyzer.h" 3 | #include 4 | 5 | int main(int argc, char **argv) { 6 | if (argc < 2) 7 | throw std::invalid_argument("Please specify the name of the input file"); 8 | std::string filename = argv[1]; 9 | std::cout << "Please enter a sentence:" << std::endl; 10 | std::string sent; 11 | std::getline(std::cin, sent); 12 | 13 | auto sentences = Analyzer::read(filename); 14 | auto words = Analyzer::getWords(sentences); 15 | auto wordScores = Analyzer::calculateScores(words); 16 | double score = Analyzer::computeSentenceScore(&sent, wordScores); 17 | std::cout << "The sentiment score is " << score << std::endl; 18 | 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o: \ 5 | ../include/Analyzer.h \ 6 | ../include/Sentence.h \ 7 | ../include/Word.h \ 8 | ../src/Analyzer.cpp 9 | CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o: \ 10 | ../include/Sentence.h \ 11 | ../include/Word.h \ 12 | ../src/Sentence.cpp 13 | CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o: \ 14 | ../include/Word.h \ 15 | ../src/Word.cpp 16 | CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o: \ 17 | ../include/Analyzer.h \ 18 | ../include/Sentence.h \ 19 | ../include/Word.h \ 20 | ../src/main.cpp 21 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/Html") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/List") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/src/Word.cpp: -------------------------------------------------------------------------------- 1 | // Created by bexx on 11/28/21. 2 | 3 | #include "../include/Word.h" 4 | #include 5 | 6 | Word::Word(std::string txt) 7 | : text(std::move(txt)), count(0), total(0) {} 8 | 9 | void Word::increateTotal(int value) { 10 | total += value; 11 | count++; 12 | } 13 | 14 | double Word::score() { 15 | if (count == 0) 16 | return 0; 17 | return (double)total / count; 18 | } 19 | 20 | bool Word::operator==(Word const &other) { 21 | return !strcmp(text.c_str(), other.text.c_str()) 22 | && count == other.count 23 | && total == other.total; 24 | } 25 | 26 | unsigned long Word::hash() { 27 | std::hash hash_string; 28 | return hash_string(text); 29 | } 30 | 31 | int Word::compare(Word const &other) { 32 | return total - other.total; 33 | } 34 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/Vec") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/Vec/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/Timer") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/HashSet") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/HashSet/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "../bin/SemanticAnalyzer" 3 | "../bin/SemanticAnalyzer.pdb" 4 | "CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o" 5 | "CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o.d" 6 | "CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o" 7 | "CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o.d" 8 | "CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o" 9 | "CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o.d" 10 | "CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o" 11 | "CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o.d" 12 | ) 13 | 14 | # Per-language clean rules from dependency scanning. 15 | foreach(lang CXX) 16 | include(CMakeFiles/SemanticAnalyzer.dir/cmake_clean_${lang}.cmake OPTIONAL) 17 | endforeach() 18 | -------------------------------------------------------------------------------- /LinkedList/linkedlist.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | typedef struct node { 4 | void *value; 5 | struct node *next; 6 | } node; 7 | 8 | node *create_node(void *val); 9 | node *append_node(node *n, void *val); 10 | node *push_node(node **n, void *val); 11 | node *create_linkedlist(int *arr, unsigned int size); 12 | node *reverse_nodes(node **n); 13 | int add_node(node *n, void *val, unsigned int index); 14 | int count_nodes(node *n); 15 | int count_occurances(node *nd, void *val); 16 | void *pop_node(node **n); 17 | void *rightpop_node(node *n); 18 | void *removei_node(node **n, unsigned int index); 19 | void *remove_node(node **n, void *val); 20 | void *get_node(node *n, unsigned int index); 21 | void clear_nodes(node **n); 22 | void print_nodes(node *n); 23 | bool contains_node(node *n, void *val); -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/Algorithm") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/Algorithm/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/include/Analyzer.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 11/29/21. 3 | // 4 | 5 | #ifndef SEMANTICANALYZER_ANALYZER_H 6 | #define SEMANTICANALYZER_ANALYZER_H 7 | 8 | #include "Sentence.h" 9 | #include "Word.h" 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | 16 | namespace Analyzer { 17 | typedef std::unordered_map Map; 18 | 19 | std::vector read(const std::string& filename); 20 | bool validSentence(std::string *line); 21 | std::unordered_set getWords(const std::vector &sentences); 22 | Map calculateScores(const std::unordered_set &words); 23 | double computeSentenceScore(std::string *sentence, const Map& wordScores); 24 | } 25 | 26 | #endif//SEMANTICANALYZER_ANALYZER_H 27 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/Html.dir/src/HtmlTag.cpp.o 5 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlTag.h 6 | /home/bexx/Projects/DataStructuresC/CPP/Html/src/HtmlTag.cpp 7 | CMakeFiles/Html.dir/src/HtmlValidator.cpp.o 8 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlTag.h 9 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlValidator.h 10 | /home/bexx/Projects/DataStructuresC/CPP/Html/src/HtmlValidator.cpp 11 | CMakeFiles/Html.dir/src/main.cpp.o 12 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlTag.h 13 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlValidator.h 14 | /home/bexx/Projects/DataStructuresC/CPP/Html/src/main.cpp 15 | -------------------------------------------------------------------------------- /CPP/Timer/Main.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 12/6/21. 3 | // 4 | 5 | #include "TimerClass.cpp" 6 | #include 7 | 8 | int main() 9 | { 10 | TimerClass *tmp3; 11 | { 12 | auto *t1 = new TimerClass("First-Born", 11); 13 | sleep(1); 14 | TimerClass t2 = TimerClass("Nexius BIG", 11); 15 | 16 | auto *tmp1 = new TimerClass("I should not be here", 22); 17 | 18 | sleep(3); 19 | delete t1; 20 | 21 | auto *tmp2 = new TimerClass("Temporary", 10); 22 | sleep(1); 23 | std::cout << "tmp1\n"; 24 | tmp1->print(); 25 | std::cout << "tmp2\n"; 26 | tmp2->print(); 27 | tmp1 = std::move(tmp2); 28 | // delete tmp2; 29 | std::cout << "tmp1\n"; 30 | tmp1->print(); 31 | std::cout << "tmp2\n"; 32 | tmp2->print(); 33 | delete tmp1; 34 | tmp3 = new TimerClass("Beyonder", 9); 35 | sleep(2); 36 | } 37 | delete tmp3; 38 | return 0; 39 | } 40 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | /app/extra/clion/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - Unix Makefiles" /home/bexx/Projects/DataStructuresC/CPP/Vec 2 | -- The C compiler identification is GNU 10.2.0 3 | -- The CXX compiler identification is GNU 10.2.0 4 | -- Detecting C compiler ABI info 5 | -- Detecting C compiler ABI info - done 6 | -- Check for working C compiler: /usr/bin/cc - skipped 7 | -- Detecting C compile features 8 | -- Detecting C compile features - done 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Check for working CXX compiler: /usr/bin/c++ - skipped 12 | -- Detecting CXX compile features 13 | -- Detecting CXX compile features - done 14 | -- Configuring done 15 | -- Generating done 16 | -- Build files have been written to: /home/bexx/Projects/DataStructuresC/CPP/Vec/cmake-build-debug 17 | -------------------------------------------------------------------------------- /Vector/vec.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #ifndef VEC_H 4 | #define VEC_H 5 | 6 | /** 7 | * Vec - a dinamically growable array of any type. 8 | */ 9 | 10 | /** 11 | * The Vect struct is a "thik pointer". 12 | * 13 | * Usrs of vc should not acces these members directly 14 | * instead, use the operations exposed in the functions below. 15 | */ 16 | typedef struct Vec { 17 | const size_t item_size; /* size of an item in bytes */ 18 | size_t length; /* number of items in Vec */ 19 | size_t capacity; /* number of items buffer can store */ 20 | void *buffer; /* heap memory storing items */ 21 | } Vec; 22 | 23 | /* Constructor / Destructor */ 24 | 25 | Vec vec_value(size_t capacity, size_t item_size); 26 | 27 | void vec_drop(vec *self); 28 | 29 | 30 | /* Accessors */ 31 | 32 | size_t vec_length(const vec *self); 33 | 34 | const void *vec_item(const vec *self); 35 | 36 | 37 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlTag.h 10 | cstring 11 | - 12 | iostream 13 | - 14 | string 15 | - 16 | unordered_set 17 | - 18 | utility 19 | - 20 | queue 21 | - 22 | 23 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlValidator.h 24 | HtmlTag.h 25 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlTag.h 26 | queue 27 | - 28 | stack 29 | - 30 | 31 | /home/bexx/Projects/DataStructuresC/CPP/Html/src/main.cpp 32 | ../include/HtmlTag.h 33 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlTag.h 34 | ../include/HtmlValidator.h 35 | /home/bexx/Projects/DataStructuresC/CPP/Html/include/HtmlValidator.h 36 | cassert 37 | - 38 | queue 39 | - 40 | stack 41 | - 42 | 43 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | 2 | # Consider dependencies only in project. 3 | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) 4 | 5 | # The set of languages for which implicit dependencies are needed: 6 | set(CMAKE_DEPENDS_LANGUAGES 7 | "CXX" 8 | ) 9 | # The set of files for implicit dependencies of each language: 10 | set(CMAKE_DEPENDS_CHECK_CXX 11 | "/home/bexx/Projects/DataStructuresC/CPP/Vec/main.cpp" "/home/bexx/Projects/DataStructuresC/CPP/Vec/cmake-build-debug/CMakeFiles/Vec.dir/main.cpp.o" 12 | ) 13 | set(CMAKE_CXX_COMPILER_ID "GNU") 14 | 15 | # The include file search paths: 16 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 17 | ) 18 | 19 | # The set of dependency files which are needed: 20 | set(CMAKE_DEPENDS_DEPENDENCY_FILES 21 | ) 22 | 23 | # Targets to which this target links. 24 | set(CMAKE_TARGET_LINKED_INFO_FILES 25 | ) 26 | 27 | # Fortran module output directory. 28 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 29 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | /app/extra/clion/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - Unix Makefiles" /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer 2 | -- The C compiler identification is GNU 11.2.0 3 | -- The CXX compiler identification is GNU 11.2.0 4 | -- Detecting C compiler ABI info 5 | -- Detecting C compiler ABI info - done 6 | -- Check for working C compiler: /usr/bin/cc - skipped 7 | -- Detecting C compile features 8 | -- Detecting C compile features - done 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Check for working CXX compiler: /usr/bin/c++ - skipped 12 | -- Detecting CXX compile features 13 | -- Detecting CXX compile features - done 14 | -- Configuring done 15 | -- Generating done 16 | -- Build files have been written to: /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug 17 | -------------------------------------------------------------------------------- /HashSet/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() 5 | { 6 | return 0; 7 | } 8 | 9 | #define BITS_PER_CHAR 16 10 | #define MAX_STRING_SIZE 128 11 | #define MAX_BITS (BITS_PER_CHAR * MAX_STRING_SIZE) 12 | #define ulong_t unsigned long 13 | 14 | ulong_t hashMap(const char *str, ulong_t x[]) 15 | { 16 | ulong_t h = 0; 17 | unsigned const char *us; 18 | int i, shift; 19 | unsigned char c; 20 | 21 | /* cast s to unsigned const char * */ 22 | /* this ensures that elements of s will be treated as having values >= 0 */ 23 | us = (unsigned const char *) str; 24 | 25 | for (i = 0; *us != 0 && i < MAX_BITS; us++) { 26 | c = *us; 27 | for (shift = 0; shift < BITS_PER_CHAR; shift++, i++) { 28 | // is low bit of c set? 29 | if (c & 0x1) 30 | h ^= x[i]; 31 | } 32 | 33 | // shift c to get new bit in lowest position 34 | c >>= 1; 35 | } 36 | 37 | return h; 38 | } 39 | 40 | -------------------------------------------------------------------------------- /CPP/Html/src/HtmlValidator.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 11/28/21. 3 | // 4 | #include "../include/HtmlTag.h" 5 | #include "../include/HtmlValidator.h" 6 | #include 7 | 8 | std::stack valid(std::queue *tags) { 9 | std::stack stack; 10 | if (tags->empty()) 11 | return stack; 12 | 13 | while (!tags->empty()) { 14 | auto& tag = tags->front(); 15 | tags->pop(); 16 | 17 | if (tag->isOpenTag()) 18 | stack.push(tag); 19 | else if (tag->selfClosing()) 20 | continue; 21 | else { 22 | if (tag->matches(*tags->front())) 23 | stack.pop(); 24 | else 25 | return stack; 26 | } 27 | } 28 | return stack; 29 | } 30 | 31 | std::queue getTagsFromHtmlFile(const std::string &filename) { 32 | char byte; 33 | std::ifstream file(filename); 34 | std::string buffer; 35 | if (!file.is_open()) 36 | throw std::invalid_argument("Can't open file -- " + filename); 37 | 38 | while (file.get(byte)) 39 | buffer += byte; 40 | 41 | file.close(); 42 | return HtmlTag::tokenize(&buffer); 43 | } -------------------------------------------------------------------------------- /Vector/vec.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | #include 6 | 7 | static void _ensure_capacity(vec *self, size_t n); 8 | 9 | Vec vec_value(size_t capacity, size_t item_size) 10 | { 11 | Vec vec = { 12 | item_size, 13 | 0, 14 | capacity, 15 | calloc(capacity, item_size) 16 | }; 17 | return vec; 18 | } 19 | 20 | static void _ensure_capacity(Vec *self, size_t n) 21 | { 22 | if (n > self->capacity) { 23 | size_t new_capacity = n * 2; 24 | self->buffer = realloc(self->buffer, new_capacity * self->item_size); 25 | self->capacity = new_capacity; 26 | } 27 | } 28 | 29 | size_t vec_length(const Vec *self) 30 | { 31 | return self->length; 32 | } 33 | 34 | const void *vec_items(const Vec *self) 35 | { 36 | return self->buffer; 37 | 38 | 39 | void vec_drop(Vec *self) 40 | { 41 | free(self->buffer); 42 | self->buffer = NULL; 43 | self->capacity = 0; 44 | self->length = 0; 45 | } 46 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | 2 | # Consider dependencies only in project. 3 | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) 4 | 5 | # The set of languages for which implicit dependencies are needed: 6 | set(CMAKE_DEPENDS_LANGUAGES 7 | "CXX" 8 | ) 9 | # The set of files for implicit dependencies of each language: 10 | set(CMAKE_DEPENDS_CHECK_CXX 11 | "/home/bexx/Projects/DataStructuresC/CPP/Algorithm/Algorithm.cpp" "/home/bexx/Projects/DataStructuresC/CPP/Algorithm/cmake-build-debug/CMakeFiles/untitled.dir/Algorithm.cpp.o" 12 | ) 13 | set(CMAKE_CXX_COMPILER_ID "GNU") 14 | 15 | # Preprocessor definitions for this target. 16 | set(CMAKE_TARGET_DEFINITIONS_CXX 17 | "untitled_EXPORTS" 18 | ) 19 | 20 | # The include file search paths: 21 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 22 | ) 23 | 24 | # The set of dependency files which are needed: 25 | set(CMAKE_DEPENDS_DEPENDENCY_FILES 26 | ) 27 | 28 | # Targets to which this target links. 29 | set(CMAKE_TARGET_LINKED_INFO_FILES 30 | ) 31 | 32 | # Fortran module output directory. 33 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 34 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/List.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | 2 | # Consider dependencies only in project. 3 | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) 4 | 5 | # The set of languages for which implicit dependencies are needed: 6 | set(CMAKE_DEPENDS_LANGUAGES 7 | "CXX" 8 | ) 9 | # The set of files for implicit dependencies of each language: 10 | set(CMAKE_DEPENDS_CHECK_CXX 11 | "/home/bexx/Projects/DataStructuresC/CPP/List/src/list.cpp" "/home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug/CMakeFiles/List.dir/src/list.cpp.o" 12 | "/home/bexx/Projects/DataStructuresC/CPP/List/src/test.cpp" "/home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug/CMakeFiles/List.dir/src/test.cpp.o" 13 | ) 14 | set(CMAKE_CXX_COMPILER_ID "GNU") 15 | 16 | # The include file search paths: 17 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 18 | ) 19 | 20 | # The set of dependency files which are needed: 21 | set(CMAKE_DEPENDS_DEPENDENCY_FILES 22 | ) 23 | 24 | # Targets to which this target links. 25 | set(CMAKE_TARGET_LINKED_INFO_FILES 26 | ) 27 | 28 | # Fortran module output directory. 29 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 30 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | 2 | # Consider dependencies only in project. 3 | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) 4 | 5 | # The set of languages for which implicit dependencies are needed: 6 | set(CMAKE_DEPENDS_LANGUAGES 7 | "CXX" 8 | ) 9 | # The set of files for implicit dependencies of each language: 10 | set(CMAKE_DEPENDS_CHECK_CXX 11 | "/home/bexx/Projects/DataStructuresC/CPP/Timer/Main.cpp" "/home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/Main.cpp.o" 12 | "/home/bexx/Projects/DataStructuresC/CPP/Timer/TimerClass.cpp" "/home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug/CMakeFiles/Timer.dir/TimerClass.cpp.o" 13 | ) 14 | set(CMAKE_CXX_COMPILER_ID "GNU") 15 | 16 | # The include file search paths: 17 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 18 | ) 19 | 20 | # The set of dependency files which are needed: 21 | set(CMAKE_DEPENDS_DEPENDENCY_FILES 22 | ) 23 | 24 | # Targets to which this target links. 25 | set(CMAKE_TARGET_LINKED_INFO_FILES 26 | ) 27 | 28 | # Fortran module output directory. 29 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Beka Modebadze 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Analyzer.h 10 | Sentence.h 11 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Sentence.h 12 | Word.h 13 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Word.h 14 | cstring 15 | - 16 | map 17 | - 18 | unordered_map 19 | - 20 | unordered_set 21 | - 22 | vector 23 | - 24 | 25 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Sentence.h 26 | ../include/Word.h 27 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Word.h 28 | 29 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Word.h 30 | string 31 | - 32 | iostream 33 | - 34 | utility 35 | - 36 | 37 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp 38 | ../include/Analyzer.h 39 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Analyzer.h 40 | string 41 | - 42 | iostream 43 | - 44 | fstream 45 | - 46 | algorithm 47 | - 48 | 49 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/SemanticAnalyzer.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | 2 | # Consider dependencies only in project. 3 | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) 4 | 5 | # The set of languages for which implicit dependencies are needed: 6 | set(CMAKE_DEPENDS_LANGUAGES 7 | ) 8 | 9 | # The set of dependency files which are needed: 10 | set(CMAKE_DEPENDS_DEPENDENCY_FILES 11 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp" "CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o" "gcc" "CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o.d" 12 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Sentence.cpp" "CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o" "gcc" "CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o.d" 13 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Word.cpp" "CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o" "gcc" "CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o.d" 14 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/main.cpp" "CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o" "gcc" "CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o.d" 15 | ) 16 | 17 | # Targets to which this target links. 18 | set(CMAKE_TARGET_LINKED_INFO_FILES 19 | ) 20 | 21 | # Fortran module output directory. 22 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 23 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | 2 | # Consider dependencies only in project. 3 | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) 4 | 5 | # The set of languages for which implicit dependencies are needed: 6 | set(CMAKE_DEPENDS_LANGUAGES 7 | "CXX" 8 | ) 9 | # The set of files for implicit dependencies of each language: 10 | set(CMAKE_DEPENDS_CHECK_CXX 11 | "/home/bexx/Projects/DataStructuresC/CPP/Html/src/HtmlTag.cpp" "/home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/src/HtmlTag.cpp.o" 12 | "/home/bexx/Projects/DataStructuresC/CPP/Html/src/HtmlValidator.cpp" "/home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/src/HtmlValidator.cpp.o" 13 | "/home/bexx/Projects/DataStructuresC/CPP/Html/src/main.cpp" "/home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug/CMakeFiles/Html.dir/src/main.cpp.o" 14 | ) 15 | set(CMAKE_CXX_COMPILER_ID "GNU") 16 | 17 | # The include file search paths: 18 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 19 | ) 20 | 21 | # The set of dependency files which are needed: 22 | set(CMAKE_DEPENDS_DEPENDENCY_FILES 23 | ) 24 | 25 | # Targets to which this target links. 26 | set(CMAKE_TARGET_LINKED_INFO_FILES 27 | ) 28 | 29 | # Fortran module output directory. 30 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 31 | -------------------------------------------------------------------------------- /CPP/Html/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "../include/HtmlTag.h" 2 | #include "../include/HtmlValidator.h" 3 | #include 4 | #include 5 | #include 6 | 7 | static std::string tags; 8 | std::queue queue; 9 | std::stack stack; 10 | 11 | void isValidHtmlTest() { 12 | tags = "

paragraph

"; 13 | queue = HtmlTag::tokenize(&tags); 14 | assert(queue.size() == 8); 15 | assert(*queue.front() == HtmlTag("html", false)); 16 | assert(*queue.back() == HtmlTag("html", true)); 17 | } 18 | 19 | void isValidHtmlCommentTest() { 20 | tags = ""; 21 | queue = HtmlTag::tokenize(&tags); 22 | while (!queue.empty()) { 23 | std::cout << *queue.front() << std::endl; 24 | queue.pop(); 25 | } 26 | } 27 | 28 | void isValidFunctionTest() { 29 | tags = "

paragraph

"; 30 | queue = HtmlTag::tokenize(&tags); 31 | assert(valid(&queue).empty()); 32 | } 33 | 34 | void getHtmlTagsTest() { 35 | queue = getTagsFromHtmlFile("../test/bexxmodd.html"); 36 | while (!queue.empty()) { 37 | std::cout << *queue.front() << std::endl; 38 | queue.pop(); 39 | } 40 | } 41 | 42 | int main() { 43 | isValidHtmlTest(); 44 | isValidHtmlCommentTest(); 45 | isValidFunctionTest(); 46 | getHtmlTagsTest(); 47 | return 0; 48 | } 49 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-1d4eda83117a40dc/output-bin-Algo: -------------------------------------------------------------------------------- 1 | {"message":"crate `Algo` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to snake case: `algo`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Algo` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `algo`\u001b[0m\n\n"} 2 | {"message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} 3 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-af5dbc1378e7ddc7/output-bin-Algo: -------------------------------------------------------------------------------- 1 | {"message":"crate `Algo` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to snake case: `algo`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Algo` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `algo`\u001b[0m\n\n"} 2 | {"message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} 3 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7a8c36c1eab2550/output-bin-Algo: -------------------------------------------------------------------------------- 1 | {"message":"crate `Algo` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to snake case: `algo`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Algo` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `algo`\u001b[0m\n\n"} 2 | {"message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} 3 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-45b67353c422d271/output-test-bin-Algo: -------------------------------------------------------------------------------- 1 | {"message":"crate `Algo` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to snake case: `algo`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Algo` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `algo`\u001b[0m\n\n"} 2 | {"message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} 3 | -------------------------------------------------------------------------------- /Rust/Algo/target/debug/.fingerprint/Algo-e7557f60dba0aa80/output-test-bin-Algo: -------------------------------------------------------------------------------- 1 | {"message":"crate `Algo` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to snake case: `algo`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: crate `Algo` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: convert the identifier to snake case: `algo`\u001b[0m\n\n"} 2 | {"message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} 3 | -------------------------------------------------------------------------------- /CPP/Html/include/HtmlTag.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Created by Bexx on 11/28/21. 3 | */ 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | 11 | #ifndef HTMLTAG_H 12 | #define HTMLTAG_H 13 | 14 | class HtmlTag { 15 | private: 16 | const std::string m_Element; 17 | const bool m_OpenTag; 18 | 19 | public: 20 | inline static const std::unordered_set *SELF_CLOSING_TAGS = 21 | new std::unordered_set 22 | ({ 23 | "!doctype", "!--", "?xml", "xml", "area", "base", 24 | "basefont", "br", "col", "frame", "hr", "img", 25 | "input", "link", "meta", "param" 26 | }); 27 | inline static const std::string WHITESPACE = " \f\n\r\t"; 28 | 29 | HtmlTag(std::string element, bool isOpenTag); 30 | ~HtmlTag() = default; 31 | bool matches(const HtmlTag &other); 32 | [[nodiscard]] bool selfClosing() const; 33 | [[nodiscard]] bool isOpenTag() const; 34 | bool operator==(const HtmlTag &other); 35 | friend std::ostream &operator<<(std::ostream &os, HtmlTag const &tag) { 36 | os << "<" << (tag.m_OpenTag ? "" : "/") 37 | << ((strcmp(tag.m_Element.c_str(), "!--") == 0) ? "!-- --" : tag.m_Element) 38 | << ">"; 39 | return os; 40 | } 41 | 42 | static std::queue tokenize(std::string *text); 43 | static HtmlTag *nextTag(std::string *buffer); 44 | }; 45 | 46 | 47 | #endif -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o 5 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Analyzer.h 6 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Sentence.h 7 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Word.h 8 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp 9 | CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o 10 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Sentence.h 11 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Word.h 12 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Sentence.cpp 13 | CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o 14 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Word.h 15 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Word.cpp 16 | CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o 17 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Analyzer.h 18 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Sentence.h 19 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/include/Word.h 20 | /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/main.cpp 21 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/compile_commands.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build", 4 | "command": "/usr/bin/c++ -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/main.cpp", 5 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/main.cpp" 6 | }, 7 | { 8 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build", 9 | "command": "/usr/bin/c++ -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Word.cpp", 10 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Word.cpp" 11 | }, 12 | { 13 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build", 14 | "command": "/usr/bin/c++ -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Sentence.cpp", 15 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Sentence.cpp" 16 | }, 17 | { 18 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build", 19 | "command": "/usr/bin/c++ -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp", 20 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp" 21 | } 22 | ] -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/compile_commands.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug", 4 | "command": "/usr/bin/c++ -g -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/main.cpp", 5 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/main.cpp" 6 | }, 7 | { 8 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug", 9 | "command": "/usr/bin/c++ -g -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Word.cpp", 10 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Word.cpp" 11 | }, 12 | { 13 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug", 14 | "command": "/usr/bin/c++ -g -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Sentence.cpp", 15 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Sentence.cpp" 16 | }, 17 | { 18 | "directory": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug", 19 | "command": "/usr/bin/c++ -g -std=gnu++17 -o CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o -c /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp", 20 | "file": "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp" 21 | } 22 | ] -------------------------------------------------------------------------------- /LinkedList/test.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include "linkedlist.h" 4 | 5 | int main() 6 | { 7 | // TODO: ----------------------------- 8 | /* Check each function one by one 9 | to see which has a memmory leak */ 10 | //------------------------------------ 11 | 12 | // node *head = create_node(1); 13 | // append_node(head, 3); 14 | // append_node(head, 5); 15 | // append_node(head, 6); 16 | // append_node(head, 8); 17 | // print_nodes(head); 18 | int nums[] = {54.2, 12.3, 6.34, 23.1, 2.34, 13.1, 97.3}; 19 | node *llist = create_linkedlist_float(nums, 7); 20 | print_nodes(llist); 21 | // reverse_nodes(&head); 22 | // print_nodes(head); 23 | 24 | // printf("length: %d\n", get_length(head)); 25 | // clear_nodes(&head); 26 | // push_node(&head, 2); 27 | // push_node(&head, 1); 28 | // print_nodes(head); 29 | // puts(" "); 30 | 31 | // add_node(head, 13, 2); 32 | // print_nodes(head); 33 | // puts(" "); 34 | 35 | // int x = pop_node(&head); 36 | // printf("%d\n", x); 37 | // puts(" "); 38 | 39 | // int g = get_node(head, 1); 40 | // printf("%d\n", g); 41 | 42 | // append_node(head, 15); 43 | // append_node(head, 26); 44 | // append_node(head, 35); 45 | // append_node(head, 46); 46 | // print_nodes(head); 47 | 48 | // removei_node(&head, 3); 49 | // print_nodes(head); 50 | // remove_node(&head, 35); 51 | // print_nodes(head); 52 | // clear_nodes(&head); 53 | 54 | return 0; 55 | } -------------------------------------------------------------------------------- /Rust/Algo/target/rls/.rustc_info.json: -------------------------------------------------------------------------------- 1 | {"rustc_fingerprint":1926383001444872677,"outputs":{"2797684049618456168":{"success":false,"status":"exit status: 1","code":1,"stdout":"","stderr":"error: `-Csplit-debuginfo` is unstable on this platform\n\n"},"17598535894874457435":{"success":true,"status":"","code":0,"stdout":"rustc 1.58.0-nightly (0d1754e8b 2021-11-05)\nbinary: rustc\ncommit-hash: 0d1754e8bf6942b4c1d24d7c923438782129ba5a\ncommit-date: 2021-11-05\nhost: x86_64-unknown-linux-gnu\nrelease: 1.58.0-nightly\nLLVM version: 13.0.0\n","stderr":""},"931469667778813386":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/bexx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | 2 | # Consider dependencies only in project. 3 | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) 4 | 5 | # The set of languages for which implicit dependencies are needed: 6 | set(CMAKE_DEPENDS_LANGUAGES 7 | "CXX" 8 | ) 9 | # The set of files for implicit dependencies of each language: 10 | set(CMAKE_DEPENDS_CHECK_CXX 11 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Analyzer.cpp" "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/src/Analyzer.cpp.o" 12 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Sentence.cpp" "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/src/Sentence.cpp.o" 13 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/Word.cpp" "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/src/Word.cpp.o" 14 | "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/src/main.cpp" "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/SemanticAnalyzer.dir/src/main.cpp.o" 15 | ) 16 | set(CMAKE_CXX_COMPILER_ID "GNU") 17 | 18 | # The include file search paths: 19 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 20 | ) 21 | 22 | # The set of dependency files which are needed: 23 | set(CMAKE_DEPENDS_DEPENDENCY_FILES 24 | ) 25 | 26 | # Targets to which this target links. 27 | set(CMAKE_TARGET_LINKED_INFO_FILES 28 | ) 29 | 30 | # Fortran module output directory. 31 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 32 | -------------------------------------------------------------------------------- /Rust/Algo/target/.rustc_info.json: -------------------------------------------------------------------------------- 1 | {"rustc_fingerprint":7338041564184380267,"outputs":{"2797684049618456168":{"success":false,"status":"exit status: 1","code":1,"stdout":"","stderr":"error: `-Csplit-debuginfo` is unstable on this platform\n\n"},"17598535894874457435":{"success":true,"status":"","code":0,"stdout":"rustc 1.58.0-nightly (29b124802 2021-10-25)\nbinary: rustc\ncommit-hash: 29b1248025b19bd132c8047fc710ea9314b9b76b\ncommit-date: 2021-10-25\nhost: x86_64-unknown-linux-gnu\nrelease: 1.58.0-nightly\nLLVM version: 13.0.0\n","stderr":""},"15537503139010883884":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n","stderr":""},"931469667778813386":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/bexx/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/rust-analyzer\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/Html 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/Html/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/List 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/List/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/Vec 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/Vec/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/Timer 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/Timer/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/build/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/Algorithm 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/Algorithm/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/SemanticAnalyzer/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/bexx/Projects/DataStructuresC/CPP/HashSet 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/home/bexx/Projects/DataStructuresC/CPP/HashSet") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | # Set default install directory permissions. 41 | if(NOT DEFINED CMAKE_OBJDUMP) 42 | set(CMAKE_OBJDUMP "/usr/bin/objdump") 43 | endif() 44 | 45 | if(CMAKE_INSTALL_COMPONENT) 46 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 47 | else() 48 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 49 | endif() 50 | 51 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 52 | "${CMAKE_INSTALL_MANIFEST_FILES}") 53 | file(WRITE "/home/bexx/Projects/DataStructuresC/CPP/HashSet/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 54 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 55 | -------------------------------------------------------------------------------- /SmartList/log.txt: -------------------------------------------------------------------------------- 1 | ==114014== Memcheck, a memory error detector 2 | ==114014== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. 3 | ==114014== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info 4 | ==114014== Command: ./test 5 | ==114014== 6 | Size of list: 4 7 | Capacity of list: 8 8 | 2, 3, 5, 8, 9 | Size of list: 8 10 | Capacity of list: 16 11 | 11, 10, 13, 53, 2, 3, 5, 8, 12 | 13 | get: Item on index 2 is 10 14 | 11, 10, 13, 53, 2, 3, 5, 8, 15 | geti: Value 5 has an index 6 16 | 11, 10, 13, 53, 2, 3, 5, 8, 17 | 18 | repalce: Now, item at index 1 is 21 19 | 11, 21, 13, 53, 2, 3, 5, 8, 20 | 21 | removei: Removed item is 2, and the length of a list is 7 22 | 11, 21, 13, 53, 3, 5, 8, 23 | remove: Removed item is 3, and the length of a list is 6 24 | 11, 21, 13, 53, 5, 8, 25 | pop: poped item is 8, and the length of a list is 5 26 | 11, 21, 13, 53, 5, 27 | Length: 5; and updated Cap: 8 28 | 29 | 30 | Sorting... 31 | 99, 53, 21, 13, 11, 5, 32 | 33 | After merging two smartlists 34 | 99, 53, 21, 13, 11, 5, 313, 214, 218, 511, 35 | 36 | After getting a slice of smartlist 37 | 21, 13, 11, 38 | 39 | END 40 | ==114014== 41 | ==114014== HEAP SUMMARY: 42 | ==114014== in use at exit: 32 bytes in 2 blocks 43 | ==114014== total heap usage: 19 allocs, 17 frees, 4,992 bytes allocated 44 | ==114014== 45 | ==114014== 32 (16 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 2 46 | ==114014== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) 47 | ==114014== by 0x4011D1: new_smartlist (smartlist.c:41) 48 | ==114014== by 0x402246: main (test.c:96) 49 | ==114014== 50 | ==114014== LEAK SUMMARY: 51 | ==114014== definitely lost: 16 bytes in 1 blocks 52 | ==114014== indirectly lost: 16 bytes in 1 blocks 53 | ==114014== possibly lost: 0 bytes in 0 blocks 54 | ==114014== still reachable: 0 bytes in 0 blocks 55 | ==114014== suppressed: 0 bytes in 0 blocks 56 | ==114014== 57 | ==114014== For lists of detected and suppressed errors, rerun with: -s 58 | ==114014== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) 59 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "../CMakeLists.txt" 11 | "CMakeFiles/3.22.0/CMakeCCompiler.cmake" 12 | "CMakeFiles/3.22.0/CMakeCXXCompiler.cmake" 13 | "CMakeFiles/3.22.0/CMakeSystem.cmake" 14 | "/usr/local/share/cmake-3.22/Modules/CMakeCInformation.cmake" 15 | "/usr/local/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" 16 | "/usr/local/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" 17 | "/usr/local/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" 18 | "/usr/local/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" 19 | "/usr/local/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" 20 | "/usr/local/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" 21 | "/usr/local/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" 22 | "/usr/local/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 23 | "/usr/local/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" 24 | "/usr/local/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" 25 | "/usr/local/share/cmake-3.22/Modules/Compiler/GNU.cmake" 26 | "/usr/local/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" 27 | "/usr/local/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" 28 | "/usr/local/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" 29 | "/usr/local/share/cmake-3.22/Modules/Platform/Linux.cmake" 30 | "/usr/local/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" 31 | ) 32 | 33 | # The corresponding makefile is: 34 | set(CMAKE_MAKEFILE_OUTPUTS 35 | "Makefile" 36 | "CMakeFiles/cmake.check_cache" 37 | ) 38 | 39 | # Byproducts of CMake generate step: 40 | set(CMAKE_MAKEFILE_PRODUCTS 41 | "CMakeFiles/CMakeDirectoryInformation.cmake" 42 | ) 43 | 44 | # Dependency information for all targets: 45 | set(CMAKE_DEPEND_INFO_FILES 46 | "CMakeFiles/SemanticAnalyzer.dir/DependInfo.cmake" 47 | ) 48 | -------------------------------------------------------------------------------- /CPP/Vec/.clang-format: -------------------------------------------------------------------------------- 1 | # Generated from CLion C/C++ Code Style settings 2 | BasedOnStyle: LLVM 3 | AccessModifierOffset: -4 4 | AlignAfterOpenBracket: Align 5 | AlignConsecutiveAssignments: None 6 | AlignOperands: Align 7 | AllowAllArgumentsOnNextLine: false 8 | AllowAllConstructorInitializersOnNextLine: false 9 | AllowAllParametersOfDeclarationOnNextLine: false 10 | AllowShortBlocksOnASingleLine: Always 11 | AllowShortCaseLabelsOnASingleLine: false 12 | AllowShortFunctionsOnASingleLine: All 13 | AllowShortIfStatementsOnASingleLine: Always 14 | AllowShortLambdasOnASingleLine: All 15 | AllowShortLoopsOnASingleLine: true 16 | AlwaysBreakAfterReturnType: None 17 | AlwaysBreakTemplateDeclarations: Yes 18 | BreakBeforeBraces: Custom 19 | BraceWrapping: 20 | AfterCaseLabel: false 21 | AfterClass: false 22 | AfterControlStatement: Never 23 | AfterEnum: false 24 | AfterFunction: false 25 | AfterNamespace: false 26 | AfterUnion: false 27 | BeforeCatch: false 28 | BeforeElse: false 29 | IndentBraces: false 30 | SplitEmptyFunction: false 31 | SplitEmptyRecord: true 32 | BreakBeforeBinaryOperators: None 33 | BreakBeforeTernaryOperators: true 34 | BreakConstructorInitializers: BeforeColon 35 | BreakInheritanceList: BeforeColon 36 | ColumnLimit: 0 37 | CompactNamespaces: false 38 | ContinuationIndentWidth: 8 39 | IndentCaseLabels: true 40 | IndentPPDirectives: None 41 | IndentWidth: 4 42 | KeepEmptyLinesAtTheStartOfBlocks: true 43 | MaxEmptyLinesToKeep: 2 44 | NamespaceIndentation: All 45 | ObjCSpaceAfterProperty: false 46 | ObjCSpaceBeforeProtocolList: true 47 | PointerAlignment: Right 48 | ReflowComments: false 49 | SpaceAfterCStyleCast: true 50 | SpaceAfterLogicalNot: false 51 | SpaceAfterTemplateKeyword: false 52 | SpaceBeforeAssignmentOperators: true 53 | SpaceBeforeCpp11BracedList: false 54 | SpaceBeforeCtorInitializerColon: true 55 | SpaceBeforeInheritanceColon: true 56 | SpaceBeforeParens: ControlStatements 57 | SpaceBeforeRangeBasedForLoopColon: true 58 | SpaceInEmptyParentheses: false 59 | SpacesBeforeTrailingComments: 0 60 | SpacesInAngles: false 61 | SpacesInCStyleCastParentheses: false 62 | SpacesInContainerLiterals: false 63 | SpacesInParentheses: false 64 | SpacesInSquareBrackets: false 65 | TabWidth: 4 66 | UseTab: ForContinuationAndIndentation 67 | -------------------------------------------------------------------------------- /CPP/Html/.clang-format: -------------------------------------------------------------------------------- 1 | # Generated from CLion C/C++ Code Style settings 2 | BasedOnStyle: LLVM 3 | AccessModifierOffset: -4 4 | AlignAfterOpenBracket: Align 5 | AlignConsecutiveAssignments: None 6 | AlignOperands: Align 7 | AllowAllArgumentsOnNextLine: false 8 | AllowAllConstructorInitializersOnNextLine: false 9 | AllowAllParametersOfDeclarationOnNextLine: false 10 | AllowShortBlocksOnASingleLine: Always 11 | AllowShortCaseLabelsOnASingleLine: false 12 | AllowShortFunctionsOnASingleLine: All 13 | AllowShortIfStatementsOnASingleLine: Always 14 | AllowShortLambdasOnASingleLine: All 15 | AllowShortLoopsOnASingleLine: true 16 | AlwaysBreakAfterReturnType: None 17 | AlwaysBreakTemplateDeclarations: Yes 18 | BreakBeforeBraces: Custom 19 | BraceWrapping: 20 | AfterCaseLabel: false 21 | AfterClass: false 22 | AfterControlStatement: Never 23 | AfterEnum: false 24 | AfterFunction: false 25 | AfterNamespace: false 26 | AfterUnion: false 27 | BeforeCatch: false 28 | BeforeElse: false 29 | IndentBraces: false 30 | SplitEmptyFunction: false 31 | SplitEmptyRecord: true 32 | BreakBeforeBinaryOperators: None 33 | BreakBeforeTernaryOperators: true 34 | BreakConstructorInitializers: BeforeColon 35 | BreakInheritanceList: BeforeColon 36 | ColumnLimit: 0 37 | CompactNamespaces: false 38 | ContinuationIndentWidth: 8 39 | IndentCaseLabels: true 40 | IndentPPDirectives: None 41 | IndentWidth: 4 42 | KeepEmptyLinesAtTheStartOfBlocks: true 43 | MaxEmptyLinesToKeep: 2 44 | NamespaceIndentation: All 45 | ObjCSpaceAfterProperty: false 46 | ObjCSpaceBeforeProtocolList: true 47 | PointerAlignment: Right 48 | ReflowComments: false 49 | SpaceAfterCStyleCast: true 50 | SpaceAfterLogicalNot: false 51 | SpaceAfterTemplateKeyword: false 52 | SpaceBeforeAssignmentOperators: true 53 | SpaceBeforeCpp11BracedList: false 54 | SpaceBeforeCtorInitializerColon: true 55 | SpaceBeforeInheritanceColon: true 56 | SpaceBeforeParens: ControlStatements 57 | SpaceBeforeRangeBasedForLoopColon: true 58 | SpaceInEmptyParentheses: false 59 | SpacesBeforeTrailingComments: 0 60 | SpacesInAngles: false 61 | SpacesInCStyleCastParentheses: false 62 | SpacesInContainerLiterals: false 63 | SpacesInParentheses: false 64 | SpacesInSquareBrackets: false 65 | TabWidth: 4 66 | UseTab: ForContinuationAndIndentation 67 | -------------------------------------------------------------------------------- /CPP/Timer/.clang-format: -------------------------------------------------------------------------------- 1 | # Generated from CLion C/C++ Code Style settings 2 | BasedOnStyle: LLVM 3 | AccessModifierOffset: -4 4 | AlignAfterOpenBracket: Align 5 | AlignConsecutiveAssignments: None 6 | AlignOperands: Align 7 | AllowAllArgumentsOnNextLine: false 8 | AllowAllConstructorInitializersOnNextLine: false 9 | AllowAllParametersOfDeclarationOnNextLine: false 10 | AllowShortBlocksOnASingleLine: Always 11 | AllowShortCaseLabelsOnASingleLine: false 12 | AllowShortFunctionsOnASingleLine: All 13 | AllowShortIfStatementsOnASingleLine: Always 14 | AllowShortLambdasOnASingleLine: All 15 | AllowShortLoopsOnASingleLine: true 16 | AlwaysBreakAfterReturnType: None 17 | AlwaysBreakTemplateDeclarations: Yes 18 | BreakBeforeBraces: Custom 19 | BraceWrapping: 20 | AfterCaseLabel: false 21 | AfterClass: false 22 | AfterControlStatement: Never 23 | AfterEnum: false 24 | AfterFunction: false 25 | AfterNamespace: false 26 | AfterUnion: false 27 | BeforeCatch: false 28 | BeforeElse: false 29 | IndentBraces: false 30 | SplitEmptyFunction: false 31 | SplitEmptyRecord: true 32 | BreakBeforeBinaryOperators: None 33 | BreakBeforeTernaryOperators: true 34 | BreakConstructorInitializers: BeforeColon 35 | BreakInheritanceList: BeforeColon 36 | ColumnLimit: 0 37 | CompactNamespaces: false 38 | ContinuationIndentWidth: 8 39 | IndentCaseLabels: true 40 | IndentPPDirectives: None 41 | IndentWidth: 4 42 | KeepEmptyLinesAtTheStartOfBlocks: true 43 | MaxEmptyLinesToKeep: 2 44 | NamespaceIndentation: All 45 | ObjCSpaceAfterProperty: false 46 | ObjCSpaceBeforeProtocolList: true 47 | PointerAlignment: Right 48 | ReflowComments: false 49 | SpaceAfterCStyleCast: true 50 | SpaceAfterLogicalNot: false 51 | SpaceAfterTemplateKeyword: false 52 | SpaceBeforeAssignmentOperators: true 53 | SpaceBeforeCpp11BracedList: false 54 | SpaceBeforeCtorInitializerColon: true 55 | SpaceBeforeInheritanceColon: true 56 | SpaceBeforeParens: ControlStatements 57 | SpaceBeforeRangeBasedForLoopColon: true 58 | SpaceInEmptyParentheses: false 59 | SpacesBeforeTrailingComments: 0 60 | SpacesInAngles: false 61 | SpacesInCStyleCastParentheses: false 62 | SpacesInContainerLiterals: false 63 | SpacesInParentheses: false 64 | SpacesInSquareBrackets: false 65 | TabWidth: 4 66 | UseTab: ForContinuationAndIndentation 67 | -------------------------------------------------------------------------------- /CPP/Algorithm/.clang-format: -------------------------------------------------------------------------------- 1 | # Generated from CLion C/C++ Code Style settings 2 | BasedOnStyle: LLVM 3 | AccessModifierOffset: -4 4 | AlignAfterOpenBracket: Align 5 | AlignConsecutiveAssignments: None 6 | AlignOperands: Align 7 | AllowAllArgumentsOnNextLine: false 8 | AllowAllConstructorInitializersOnNextLine: false 9 | AllowAllParametersOfDeclarationOnNextLine: false 10 | AllowShortBlocksOnASingleLine: Always 11 | AllowShortCaseLabelsOnASingleLine: false 12 | AllowShortFunctionsOnASingleLine: All 13 | AllowShortIfStatementsOnASingleLine: Always 14 | AllowShortLambdasOnASingleLine: All 15 | AllowShortLoopsOnASingleLine: true 16 | AlwaysBreakAfterReturnType: None 17 | AlwaysBreakTemplateDeclarations: Yes 18 | BreakBeforeBraces: Custom 19 | BraceWrapping: 20 | AfterCaseLabel: false 21 | AfterClass: false 22 | AfterControlStatement: Never 23 | AfterEnum: false 24 | AfterFunction: false 25 | AfterNamespace: false 26 | AfterUnion: false 27 | BeforeCatch: false 28 | BeforeElse: false 29 | IndentBraces: false 30 | SplitEmptyFunction: false 31 | SplitEmptyRecord: true 32 | BreakBeforeBinaryOperators: None 33 | BreakBeforeTernaryOperators: true 34 | BreakConstructorInitializers: BeforeColon 35 | BreakInheritanceList: BeforeColon 36 | ColumnLimit: 0 37 | CompactNamespaces: false 38 | ContinuationIndentWidth: 8 39 | IndentCaseLabels: true 40 | IndentPPDirectives: None 41 | IndentWidth: 4 42 | KeepEmptyLinesAtTheStartOfBlocks: true 43 | MaxEmptyLinesToKeep: 2 44 | NamespaceIndentation: All 45 | ObjCSpaceAfterProperty: false 46 | ObjCSpaceBeforeProtocolList: true 47 | PointerAlignment: Right 48 | ReflowComments: false 49 | SpaceAfterCStyleCast: true 50 | SpaceAfterLogicalNot: false 51 | SpaceAfterTemplateKeyword: false 52 | SpaceBeforeAssignmentOperators: true 53 | SpaceBeforeCpp11BracedList: false 54 | SpaceBeforeCtorInitializerColon: true 55 | SpaceBeforeInheritanceColon: true 56 | SpaceBeforeParens: ControlStatements 57 | SpaceBeforeRangeBasedForLoopColon: true 58 | SpaceInEmptyParentheses: false 59 | SpacesBeforeTrailingComments: 0 60 | SpacesInAngles: false 61 | SpacesInCStyleCastParentheses: false 62 | SpacesInContainerLiterals: false 63 | SpacesInParentheses: false 64 | SpacesInSquareBrackets: false 65 | TabWidth: 4 66 | UseTab: ForContinuationAndIndentation 67 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/.clang-format: -------------------------------------------------------------------------------- 1 | # Generated from CLion C/C++ Code Style settings 2 | BasedOnStyle: LLVM 3 | AccessModifierOffset: -4 4 | AlignAfterOpenBracket: Align 5 | AlignConsecutiveAssignments: None 6 | AlignOperands: Align 7 | AllowAllArgumentsOnNextLine: false 8 | AllowAllConstructorInitializersOnNextLine: false 9 | AllowAllParametersOfDeclarationOnNextLine: false 10 | AllowShortBlocksOnASingleLine: Always 11 | AllowShortCaseLabelsOnASingleLine: false 12 | AllowShortFunctionsOnASingleLine: All 13 | AllowShortIfStatementsOnASingleLine: Always 14 | AllowShortLambdasOnASingleLine: All 15 | AllowShortLoopsOnASingleLine: true 16 | AlwaysBreakAfterReturnType: None 17 | AlwaysBreakTemplateDeclarations: Yes 18 | BreakBeforeBraces: Custom 19 | BraceWrapping: 20 | AfterCaseLabel: false 21 | AfterClass: false 22 | AfterControlStatement: Never 23 | AfterEnum: false 24 | AfterFunction: false 25 | AfterNamespace: false 26 | AfterUnion: false 27 | BeforeCatch: false 28 | BeforeElse: false 29 | IndentBraces: false 30 | SplitEmptyFunction: false 31 | SplitEmptyRecord: true 32 | BreakBeforeBinaryOperators: None 33 | BreakBeforeTernaryOperators: true 34 | BreakConstructorInitializers: BeforeColon 35 | BreakInheritanceList: BeforeColon 36 | ColumnLimit: 0 37 | CompactNamespaces: false 38 | ContinuationIndentWidth: 8 39 | IndentCaseLabels: true 40 | IndentPPDirectives: None 41 | IndentWidth: 4 42 | KeepEmptyLinesAtTheStartOfBlocks: true 43 | MaxEmptyLinesToKeep: 2 44 | NamespaceIndentation: All 45 | ObjCSpaceAfterProperty: false 46 | ObjCSpaceBeforeProtocolList: true 47 | PointerAlignment: Right 48 | ReflowComments: false 49 | SpaceAfterCStyleCast: true 50 | SpaceAfterLogicalNot: false 51 | SpaceAfterTemplateKeyword: false 52 | SpaceBeforeAssignmentOperators: true 53 | SpaceBeforeCpp11BracedList: false 54 | SpaceBeforeCtorInitializerColon: true 55 | SpaceBeforeInheritanceColon: true 56 | SpaceBeforeParens: ControlStatements 57 | SpaceBeforeRangeBasedForLoopColon: true 58 | SpaceInEmptyParentheses: false 59 | SpacesBeforeTrailingComments: 0 60 | SpacesInAngles: false 61 | SpacesInCStyleCastParentheses: false 62 | SpacesInContainerLiterals: false 63 | SpacesInParentheses: false 64 | SpacesInSquareBrackets: false 65 | TabWidth: 4 66 | UseTab: ForContinuationAndIndentation 67 | -------------------------------------------------------------------------------- /CPP/Timer/TimerClass.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bexx on 12/6/21. 3 | // 4 | 5 | #include 6 | #include 7 | #include 8 | 9 | struct TimerClass { 10 | char *name; 11 | size_t length; 12 | std::time_t timestamp; 13 | 14 | TimerClass(const char *_name, size_t _length) 15 | : timestamp(std::time(0)), length(_length) 16 | { 17 | name = new char[_length]; 18 | std::strncpy(name, _name, _length + 1); 19 | std::cout << "Created TimerClass: " << name 20 | << " at: " << timestamp << std::endl; 21 | } 22 | 23 | ~TimerClass() 24 | { 25 | std::time_t now = std::time(0); 26 | std::cout << "Lifetime of TimerClass: " << name 27 | << " was " << now - timestamp << std::endl; 28 | delete[] name; 29 | } 30 | 31 | // copy semantics 32 | TimerClass(const TimerClass &rhs) 33 | : timestamp(rhs.timestamp), 34 | length(rhs.length), 35 | name(new char[rhs.length]) 36 | { 37 | std::strncpy(name, rhs.name, rhs.length); 38 | std::cout << " Copied " << rhs.name << "into " << name << std::endl; 39 | } 40 | 41 | TimerClass &operator=(const TimerClass &rhs) 42 | { 43 | std::cout << " =Copied " << rhs.name <<"into " 44 | << name << "using '='" << std::endl; 45 | if (this == &rhs) 46 | return *this; 47 | delete[] name; 48 | timestamp = rhs.timestamp; 49 | length = rhs.length; 50 | auto new_name = new char[rhs.length]; 51 | name = new_name; 52 | std::strncpy(name, rhs.name, rhs.length); 53 | return *this; 54 | } 55 | 56 | TimerClass(TimerClass &&rhs) noexcept 57 | : timestamp(rhs.timestamp), 58 | length(rhs.length), 59 | name(rhs.name) 60 | { 61 | std::cout << " Moving " << rhs.name << " into " << name << std::endl; 62 | rhs.timestamp = 0; 63 | rhs.length = 0; 64 | rhs.name = nullptr; 65 | } 66 | 67 | TimerClass &operator=(TimerClass &&rhs) noexcept 68 | { 69 | std::cout << " =Moving " << rhs.name << " into " << name << std::endl; 70 | if (this == &rhs) 71 | return *this; 72 | name = rhs.name; 73 | timestamp = rhs.timestamp; 74 | length = rhs.length; 75 | rhs.timestamp = 0; 76 | rhs.length = 0; 77 | std::swap(name, rhs.name); 78 | return *this; 79 | } 80 | 81 | void print() 82 | { 83 | std::cout << "\tName: {" << name << "}\tBirthtime: {" << timestamp << "}\n"; 84 | } 85 | }; 86 | -------------------------------------------------------------------------------- /CPP/Vec/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | template class Vec { 6 | private: 7 | unsigned int m_Capacity = 4; 8 | unsigned int m_Size = 0; 9 | T *data; 10 | 11 | void _increaseCapacity() { 12 | m_Capacity *= 2; 13 | T *newArr = new T[m_Capacity]; 14 | memcpy(newArr, data, sizeof(T) * m_Size); 15 | delete[] data; 16 | data = newArr; 17 | } 18 | 19 | void _shrinkCapacity() { 20 | T *newArr = new T[m_Capacity / 2]; 21 | memcpy(newArr, data, sizeof(T) * m_Size); 22 | delete[] data; 23 | data = newArr; 24 | } 25 | 26 | public: 27 | Vec() : data(new T[m_Capacity]) { } 28 | 29 | Vec(T *arr) { 30 | if (arr != nullptr) { 31 | int len = sizeof arr / sizeof(arr[0]) + 1; 32 | while (m_Capacity < len) 33 | m_Capacity *= 2; 34 | data = new T[m_Capacity]; 35 | memcpy(data, arr, sizeof(T) * len); 36 | m_Size = len; 37 | } 38 | } 39 | 40 | void add(T value) { 41 | if (m_Size == m_Capacity) { 42 | _increaseCapacity(); 43 | } 44 | data[m_Size++] = value; 45 | } 46 | 47 | unsigned int size() { 48 | return m_Size; 49 | } 50 | 51 | T get(unsigned int index) { 52 | assert(index < m_Size); 53 | return data[index]; 54 | } 55 | 56 | T remove(unsigned int index) { 57 | assert(index < m_Size && index >= 0); 58 | 59 | T target = data[index]; 60 | for (int i = 0; i < m_Size - 1; i++) { 61 | data[i] = data[i + 1]; 62 | } 63 | --m_Size; 64 | 65 | if (m_Capacity <= m_Size) 66 | _shrinkCapacity(); 67 | return target; 68 | } 69 | 70 | void print() { 71 | std::cout << "["; 72 | int i = 0; 73 | while (i < m_Size - 1) 74 | std::cout << data[i++] << ", "; 75 | std::cout << data[i] << "]" << std::endl; 76 | } 77 | }; 78 | 79 | int main() { 80 | auto *vec = new Vec(); 81 | vec->add(5); 82 | vec->add(7); 83 | vec->add(9); 84 | vec->add(2); 85 | vec->add(24); 86 | assert(5 == vec->size()); 87 | vec->print(); 88 | 89 | vec->remove(2); 90 | vec->remove(1); 91 | vec->remove(0); 92 | assert(2 == vec->size()); 93 | 94 | auto *arr = new float[3] {2.2, 1.0, 3.6}; 95 | auto *v2 = new Vec(arr); 96 | assert(3 == v2->size()); 97 | v2->print(); 98 | return 0; 99 | } 100 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/Makefile2: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | .PHONY : default_target 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | # Disable VCS-based implicit rules. 15 | % : %,v 16 | 17 | # Disable VCS-based implicit rules. 18 | % : RCS/% 19 | 20 | # Disable VCS-based implicit rules. 21 | % : RCS/%,v 22 | 23 | # Disable VCS-based implicit rules. 24 | % : SCCS/s.% 25 | 26 | # Disable VCS-based implicit rules. 27 | % : s.% 28 | 29 | .SUFFIXES: .hpux_make_needs_suffix_list 30 | 31 | # Command-line flag to silence nested $(MAKE). 32 | $(VERBOSE)MAKESILENT = -s 33 | 34 | #Suppress display of executed commands. 35 | $(VERBOSE).SILENT: 36 | 37 | # A target that is always out of date. 38 | cmake_force: 39 | .PHONY : cmake_force 40 | 41 | #============================================================================= 42 | # Set environment variables for the build. 43 | 44 | # The shell in which to execute make rules. 45 | SHELL = /bin/sh 46 | 47 | # The CMake executable. 48 | CMAKE_COMMAND = /app/extra/clion/bin/cmake/linux/bin/cmake 49 | 50 | # The command to remove a file. 51 | RM = /app/extra/clion/bin/cmake/linux/bin/cmake -E rm -f 52 | 53 | # Escaping for special characters. 54 | EQUALS = = 55 | 56 | # The top-level source directory on which CMake was run. 57 | CMAKE_SOURCE_DIR = /home/bexx/Projects/DataStructuresC/CPP/HashSet 58 | 59 | # The top-level build directory on which CMake was run. 60 | CMAKE_BINARY_DIR = /home/bexx/Projects/DataStructuresC/CPP/HashSet/cmake-build-debug 61 | 62 | #============================================================================= 63 | # Directory level rules for the build root directory 64 | 65 | # The main recursive "all" target. 66 | all: 67 | .PHONY : all 68 | 69 | # The main recursive "preinstall" target. 70 | preinstall: 71 | .PHONY : preinstall 72 | 73 | # The main recursive "clean" target. 74 | clean: 75 | .PHONY : clean 76 | 77 | #============================================================================= 78 | # Special targets to cleanup operation of make. 79 | 80 | # Special rule to run CMake to check the build system integrity. 81 | # No rule that depends on this can have commands that come from listfiles 82 | # because they might be regenerated. 83 | cmake_check_build_system: 84 | $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 85 | .PHONY : cmake_check_build_system 86 | 87 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCInformation.cmake" 11 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCXXInformation.cmake" 12 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" 13 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" 14 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeFindCodeBlocks.cmake" 15 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" 16 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" 17 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" 18 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" 19 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" 20 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 21 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" 22 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-CXX.cmake" 23 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU.cmake" 24 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-C.cmake" 25 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-CXX.cmake" 26 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU.cmake" 27 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux.cmake" 28 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/UnixPaths.cmake" 29 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/ProcessorCount.cmake" 30 | "../CMakeLists.txt" 31 | "CMakeFiles/3.20.2/CMakeCCompiler.cmake" 32 | "CMakeFiles/3.20.2/CMakeCXXCompiler.cmake" 33 | "CMakeFiles/3.20.2/CMakeSystem.cmake" 34 | ) 35 | 36 | # The corresponding makefile is: 37 | set(CMAKE_MAKEFILE_OUTPUTS 38 | "Makefile" 39 | "CMakeFiles/cmake.check_cache" 40 | ) 41 | 42 | # Byproducts of CMake generate step: 43 | set(CMAKE_MAKEFILE_PRODUCTS 44 | "CMakeFiles/CMakeDirectoryInformation.cmake" 45 | ) 46 | 47 | # Dependency information for all targets: 48 | set(CMAKE_DEPEND_INFO_FILES 49 | ) 50 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/build/CMakeFiles/3.22.0/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "9.3.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") 8 | set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") 9 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") 10 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 11 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 12 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 13 | set(CMAKE_C17_COMPILE_FEATURES "c_std_17") 14 | set(CMAKE_C23_COMPILE_FEATURES "c_std_23") 15 | 16 | set(CMAKE_C_PLATFORM_ID "Linux") 17 | set(CMAKE_C_SIMULATE_ID "") 18 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 19 | set(CMAKE_C_SIMULATE_VERSION "") 20 | 21 | 22 | 23 | 24 | set(CMAKE_AR "/usr/bin/ar") 25 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") 26 | set(CMAKE_RANLIB "/usr/bin/ranlib") 27 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") 28 | set(CMAKE_LINKER "/usr/bin/ld") 29 | set(CMAKE_MT "") 30 | set(CMAKE_COMPILER_IS_GNUCC 1) 31 | set(CMAKE_C_COMPILER_LOADED 1) 32 | set(CMAKE_C_COMPILER_WORKS TRUE) 33 | set(CMAKE_C_ABI_COMPILED TRUE) 34 | 35 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 36 | 37 | set(CMAKE_C_COMPILER_ID_RUN 1) 38 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 39 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 40 | set(CMAKE_C_LINKER_PREFERENCE 10) 41 | 42 | # Save compiler ABI information. 43 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 44 | set(CMAKE_C_COMPILER_ABI "ELF") 45 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 46 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 47 | 48 | if(CMAKE_C_SIZEOF_DATA_PTR) 49 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 50 | endif() 51 | 52 | if(CMAKE_C_COMPILER_ABI) 53 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 54 | endif() 55 | 56 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 57 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 58 | endif() 59 | 60 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 61 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 62 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 63 | endif() 64 | 65 | 66 | 67 | 68 | 69 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") 70 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 71 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") 72 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 73 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCInformation.cmake" 11 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCXXInformation.cmake" 12 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" 13 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" 14 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeFindCodeBlocks.cmake" 15 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" 16 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" 17 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" 18 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" 19 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" 20 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 21 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" 22 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-CXX.cmake" 23 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU.cmake" 24 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-C.cmake" 25 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-CXX.cmake" 26 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU.cmake" 27 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux.cmake" 28 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/UnixPaths.cmake" 29 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/ProcessorCount.cmake" 30 | "../CMakeLists.txt" 31 | "CMakeFiles/3.20.2/CMakeCCompiler.cmake" 32 | "CMakeFiles/3.20.2/CMakeCXXCompiler.cmake" 33 | "CMakeFiles/3.20.2/CMakeSystem.cmake" 34 | ) 35 | 36 | # The corresponding makefile is: 37 | set(CMAKE_MAKEFILE_OUTPUTS 38 | "Makefile" 39 | "CMakeFiles/cmake.check_cache" 40 | ) 41 | 42 | # Byproducts of CMake generate step: 43 | set(CMAKE_MAKEFILE_PRODUCTS 44 | "CMakeFiles/CMakeDirectoryInformation.cmake" 45 | ) 46 | 47 | # Dependency information for all targets: 48 | set(CMAKE_DEPEND_INFO_FILES 49 | "CMakeFiles/Html.dir/DependInfo.cmake" 50 | ) 51 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCInformation.cmake" 11 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCXXInformation.cmake" 12 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" 13 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" 14 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeFindCodeBlocks.cmake" 15 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" 16 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" 17 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" 18 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" 19 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" 20 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 21 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" 22 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-CXX.cmake" 23 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU.cmake" 24 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-C.cmake" 25 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-CXX.cmake" 26 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU.cmake" 27 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux.cmake" 28 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/UnixPaths.cmake" 29 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/ProcessorCount.cmake" 30 | "../CMakeLists.txt" 31 | "CMakeFiles/3.20.2/CMakeCCompiler.cmake" 32 | "CMakeFiles/3.20.2/CMakeCXXCompiler.cmake" 33 | "CMakeFiles/3.20.2/CMakeSystem.cmake" 34 | ) 35 | 36 | # The corresponding makefile is: 37 | set(CMAKE_MAKEFILE_OUTPUTS 38 | "Makefile" 39 | "CMakeFiles/cmake.check_cache" 40 | ) 41 | 42 | # Byproducts of CMake generate step: 43 | set(CMAKE_MAKEFILE_PRODUCTS 44 | "CMakeFiles/CMakeDirectoryInformation.cmake" 45 | ) 46 | 47 | # Dependency information for all targets: 48 | set(CMAKE_DEPEND_INFO_FILES 49 | "CMakeFiles/List.dir/DependInfo.cmake" 50 | ) 51 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCInformation.cmake" 11 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCXXInformation.cmake" 12 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" 13 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" 14 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeFindCodeBlocks.cmake" 15 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" 16 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" 17 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" 18 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" 19 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" 20 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 21 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" 22 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-CXX.cmake" 23 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU.cmake" 24 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-C.cmake" 25 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-CXX.cmake" 26 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU.cmake" 27 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux.cmake" 28 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/UnixPaths.cmake" 29 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/ProcessorCount.cmake" 30 | "../CMakeLists.txt" 31 | "CMakeFiles/3.20.2/CMakeCCompiler.cmake" 32 | "CMakeFiles/3.20.2/CMakeCXXCompiler.cmake" 33 | "CMakeFiles/3.20.2/CMakeSystem.cmake" 34 | ) 35 | 36 | # The corresponding makefile is: 37 | set(CMAKE_MAKEFILE_OUTPUTS 38 | "Makefile" 39 | "CMakeFiles/cmake.check_cache" 40 | ) 41 | 42 | # Byproducts of CMake generate step: 43 | set(CMAKE_MAKEFILE_PRODUCTS 44 | "CMakeFiles/CMakeDirectoryInformation.cmake" 45 | ) 46 | 47 | # Dependency information for all targets: 48 | set(CMAKE_DEPEND_INFO_FILES 49 | "CMakeFiles/Timer.dir/DependInfo.cmake" 50 | ) 51 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.20 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCInformation.cmake" 11 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCXXInformation.cmake" 12 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" 13 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" 14 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeFindCodeBlocks.cmake" 15 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" 16 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" 17 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" 18 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" 19 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" 20 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 21 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" 22 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU-CXX.cmake" 23 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Compiler/GNU.cmake" 24 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-C.cmake" 25 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU-CXX.cmake" 26 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux-GNU.cmake" 27 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/Linux.cmake" 28 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/Platform/UnixPaths.cmake" 29 | "/app/extra/clion/bin/cmake/linux/share/cmake-3.20/Modules/ProcessorCount.cmake" 30 | "../CMakeLists.txt" 31 | "CMakeFiles/3.20.2/CMakeCCompiler.cmake" 32 | "CMakeFiles/3.20.2/CMakeCXXCompiler.cmake" 33 | "CMakeFiles/3.20.2/CMakeSystem.cmake" 34 | ) 35 | 36 | # The corresponding makefile is: 37 | set(CMAKE_MAKEFILE_OUTPUTS 38 | "Makefile" 39 | "CMakeFiles/cmake.check_cache" 40 | ) 41 | 42 | # Byproducts of CMake generate step: 43 | set(CMAKE_MAKEFILE_PRODUCTS 44 | "CMakeFiles/CMakeDirectoryInformation.cmake" 45 | ) 46 | 47 | # Dependency information for all targets: 48 | set(CMAKE_DEPEND_INFO_FILES 49 | "CMakeFiles/untitled.dir/DependInfo.cmake" 50 | ) 51 | -------------------------------------------------------------------------------- /CPP/Html/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "10.2.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "ELF") 51 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 52 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_C_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_C_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/include;/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 77 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/x86_64-unknown-linux-gnu/lib;/usr/lib") 78 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | -------------------------------------------------------------------------------- /CPP/List/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "10.2.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "ELF") 51 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 52 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_C_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_C_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/include;/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 77 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/x86_64-unknown-linux-gnu/lib;/usr/lib") 78 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | -------------------------------------------------------------------------------- /CPP/Timer/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "11.2.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "ELF") 51 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 52 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_C_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_C_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include;/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 77 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/x86_64-unknown-linux-gnu/lib;/usr/lib") 78 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | -------------------------------------------------------------------------------- /CPP/Vec/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "10.2.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "ELF") 51 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 52 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_C_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_C_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/include;/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 77 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/x86_64-unknown-linux-gnu/lib;/usr/lib") 78 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | -------------------------------------------------------------------------------- /CPP/Algorithm/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "11.2.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "ELF") 51 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 52 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_C_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_C_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include;/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 77 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/x86_64-unknown-linux-gnu/lib;/usr/lib") 78 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | -------------------------------------------------------------------------------- /CPP/HashSet/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "11.2.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "ELF") 51 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 52 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_C_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_C_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include;/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 77 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/x86_64-unknown-linux-gnu/lib;/usr/lib") 78 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | -------------------------------------------------------------------------------- /CPP/SemanticAnalyzer/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "11.2.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "ELF") 51 | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") 52 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_C_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_C_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include;/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 77 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/11.2.0;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/x86_64-unknown-linux-gnu/lib;/usr/lib") 78 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | --------------------------------------------------------------------------------