diff --git a/shared/notes-and-examples/2026.02.11/main.py b/shared/notes-and-examples/2026.02.11/main.py new file mode 100644 index 0000000..b75bd64 --- /dev/null +++ b/shared/notes-and-examples/2026.02.11/main.py @@ -0,0 +1,24 @@ +class Node: + prev_node = None + + def __init__(self, value) -> None: + self.value = value + +class Stack: + top: None | Node = None + + def add(self, value): + # Implement as an exercise + pass + + def remove(self) -> None | Node: + # Implement as an exercise + pass + + def peek(self) -> None | Node: + # Implement as an exercise + pass + +# Homework: +# - Implement the other methods on the stack +# - Implement linked list methods (see homework from 2026.01.28)