Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haidermalikk/cs_notes

My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.
https://github.com/haidermalikk/cs_notes

algorithms algorithms-and-data-structures begginer-friendly csnote csnotes data-structures explanation python

Last synced: 11 days ago
JSON representation

My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.

Awesome Lists containing this project

README

        

# CS_NOTES
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 Queue
- Stack
- Hash table
- Tree (Charactaristics of Trees, Many types of trees, Operations on Trees: Serching, Insertion, Deletion, Traversal, Building trees like BST all using python and OOP)

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