My CS notes. Include Topics Like Data structures, Algorithms, OOP concepts, Syntax etc
DATA STRUCTURES PYTHON ONLY:
- Linked List (Building LinkedList (nodes and LinkedList), Iterating Through List, Adding Node to Start, Adding Node to End, Adding a Node After a Given Node, Adding Before a Given Node, Adding To Empty LL, Deleting First Node, Deleting Last Node, Deleting Node By Value)
- Queue
- Priority
- Stack
- Hash table
Algorithms PYTHON ONLY:
- Quick Sort
OOP IN JAVA & Python:
- Inheritance
- Composition
- Encapsulation
- Polymorphism
- Abstraction
- Method Overriding
- Interface
- Wrapper Function (not a concept but useful in OOP) NOT IN JAVA
- ETC, ETC some of these are in java while not in python and vise versa see file for more details
SYNTAX:
- Python
- Java
- JavaScript
- TypeScript
- React JSX and TSX
- React Native JSX and TSX(both in the jsx file)
- HTML
- CSS
- Swift
Other:
- DOM Manipulation