about summary refs log tree commit diff
path: root/usth/ICT2.1/labwork/3/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'usth/ICT2.1/labwork/3/README.md')
-rw-r--r--usth/ICT2.1/labwork/3/README.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/usth/ICT2.1/labwork/3/README.md b/usth/ICT2.1/labwork/3/README.md
new file mode 100644
index 0000000..a38ee6e
--- /dev/null
+++ b/usth/ICT2.1/labwork/3/README.md
@@ -0,0 +1,42 @@
+# Algorithms and Data Structures: Tutorial 3
+
+This package contains the following files:
+
+* `construct.h`, `construct.c`: Lisp construct (with `cons`, `car` and `cdr`)
+* `stack.h`, `stack.c`: initialization, check for empty, push, top and pop
+* `Ex1.c`: read from stdin and reverse the name
+* `Ex2.c`: add hard-coded names to a queue a print them to stdout
+* `Ex3.c`: interactive guessing game
+
+Compilation can be done as follows
+
+    cc construct.c stack.c Ex1.c -o Ex1
+    cc construct.c Ex2.c -o Ex2
+    cc construct.c stack.c Ex3.c -o Ex3
+
+All source files are as licensed under the Unlicense which states
+
+> This is free and unencumbered software released into the public domain.
+>
+> Anyone is free to copy, modify, publish, use, compile, sell, or
+> distribute this software, either in source code form or as a compiled
+> binary, for any purpose, commercial or non-commercial, and by any
+> means.
+>
+> In jurisdictions that recognize copyright laws, the author or authors
+> of this software dedicate any and all copyright interest in the
+> software to the public domain. We make this dedication for the benefit
+> of the public at large and to the detriment of our heirs and
+> successors. We intend this dedication to be an overt act of
+> relinquishment in perpetuity of all present and future rights to this
+> software under copyright law.
+>
+> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+> IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+> OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+> ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+> OTHER DEALINGS IN THE SOFTWARE.
+>
+> For more information, please refer to <http://unlicense.org/>