CS_BASICS
Computer Science Fundamentals & Interview Preparation
Welcome to CS_BASICS! This comprehensive resource contains everything you need for computer science fundamentals and coding interview preparation.
📚 Available Resources
Cheatsheets
Comprehensive cheatsheets covering all major computer science topics and algorithmic patterns:
- Data Structures: Arrays, Linked Lists, Trees, Graphs, Hash Tables
- Algorithms: Sorting, Searching, Dynamic Programming, Greedy Algorithms
- Problem Patterns: Two Pointers, Sliding Window, Backtracking, BFS/DFS
- System Design: Distributed Systems, Scalability, Database Design
Code Solutions
- Python: LeetCode solutions in Python
- Java: LeetCode solutions in Java
- SQL: Database problem solutions
- Scala: Functional programming solutions
🎯 Quick Navigation
Category | Description | Link |
---|---|---|
Algorithms | Core algorithm implementations | View |
Data Structures | Fundamental data structure concepts | View |
LeetCode Python | Python problem solutions | View |
LeetCode Java | Java problem solutions | View |
System Design | System design concepts and examples | View |
🔗 External Resources
📈 Complexity References
The repository includes visual references for:
- Big O complexity charts
- Common data structure operation costs
- Sorting algorithm complexities
- Algorithm performance comparisons
This site is automatically generated from the CS_BASICS GitHub repository.