Computer Science
Computer Science
Welcome to the Computer Science Knowledge Base! Here we collect core concepts and in-depth analysis from various fields of computer science.
Main Content
Data Structures and Algorithms
- Data Structures Fundamentals
- Common Algorithm Analysis
- Complexity Theory
Programming Languages
- Programming Paradigms
- Language Design Principles
- Compiler Theory
Learning Suggestions
We recommend learning in the following order:
- First master basic data structures
- Understand implementations of common algorithms
- Learn algorithm complexity analysis
- Dive into advanced topics in specific domains
This knowledge base is maintained by a student community. Contributions are welcome!
贡献者
这篇文章有帮助吗?
最近更新
Involution Hell© 2026 byCommunityunderCC BY-NC-SA 4.0
Reinforcement Learning
Fundamentals of reinforcement learning, Chain-of-Thought (CoT), GRPO, and their applications in large language models
Handwritten Memory Pool (Simple Fixed-Size)
Learn to build a simple fixed-size memory pool in C. Covers block allocation, deallocation, and O(1) performance. For systems programmers and CS learners.