commit 90dd47fc26306f67901ccca617a30b653619c2c1
parent 049182cebee9efec500fcc4621c7c54b578eff0b
Author: Andrew <andrewlaack1@gmail.com>
Date: Mon, 9 Sep 2024 12:11:01 -0500
Yesterday's notes
Diffstat:
5 files changed, 36 insertions(+), 5 deletions(-)
diff --git a/Algorithms.md b/Algorithms.md
@@ -18,9 +18,10 @@ Ch 0 (algorithms):
- [[TimeComplexity.md]]
- [CountingPrinciple](CountingPrinciple.md)
- [MultiValuedFunction](MultiValuedFunction.md)
- - Collection (general idea)
- - Function Notation
- - Operator Notation
+ - [Collection](Collection.md)
+ - [FunctionNotation](FunctionNotation.md)
+ - [OperatorNotation](OperatorNotation.md)
+ -
Ch 1 (stacks and queues):
- [AbstractDataType](AbstractDataType.md)
diff --git a/Assembly.md b/Assembly.md
@@ -9,5 +9,11 @@ Assembly Language CS 224
Week 1:
- [TwosComplement](TwosComplement.md)
-Binary (negative) to Decimal: Calculate negative by inverting, add 1, solve, negate
-Decimal (negative) to binary: Find positive as binary, flip, add 1
+- IntegerOverflow
+- ZeroExtension
+- SignedExtension
+- Word
+- HalfWord
+
+Week 2:
+
diff --git a/Collection.md b/Collection.md
@@ -0,0 +1,8 @@
+:algorithms:
+# Collection
+
+Ch 0
+
+## Notes
+
+**Definition:** Collection datatypes are datatypes that can, theoretically, store an arbitrarily large number of elements.
diff --git a/FunctionNotation.md b/FunctionNotation.md
@@ -0,0 +1,8 @@
+:algorithms:
+# Function Notation
+
+Ch 0
+
+## Notes
+
+**Definition:** Function notation is using formal math logic such as f(x) : X -> Y to define tasks.
diff --git a/OperatorNotation.md b/OperatorNotation.md
@@ -0,0 +1,8 @@
+:algorithms:
+# Operator Notation
+
+Ch 0
+
+## Notes
+
+**Definition:** Operator notation is a way to define tasks in a way that uses complex operators such as x+y to define the addition of the ordered pair (x,y).