CSCore
介绍计算机系统基础知识,深入剖析各种容器和算法原理,真正透彻理解各种基础技术,夯实计算机基础!!!
Install / Use
/learn @Chang-LeHung/CSCoreREADME
🚀CSCore(所有内容都将持续更新...)
本项目专注于计算机系统基础,比如算法与数据结构,网络,操作系统,编译原理等!!!同时将会包含一些机器学习和人工智能的算法!!!夯实好计算机系统基础,学习什么技术都将变得更加轻松,能够更好的理解各种软件的原理!!!同时欢迎大家提出pr,修正文章当中的错误,或者改进文章,使得文章更好阅读,或者其他能够改进这个项目的提交!!!
<div align="center"> <p>推荐使用微信公众号阅读,国内网速快,而且渲染公式时github有时候会问题,渲染结果不好,微信公众号阅读体验更好</p> </div>🔖容器(集合)设计与实现及Java集合源码剖析
基础容器
容器设计与实现主要是学习常见的容器比如ArrayList、LinkedList、Deque和HashMap等容器的原理,并且自己动手使用Java实现对应的自己的容器(MyArrayList、MyLinkedList等等)!!!
- 链表设计与Java实现——自己动手写
LinkedList LinekdList源码深度剖析- 数组容器(
ArrayList)设计与Java实现——自己动手写ArrayList ArrayList源码剖析,从扩容原理,到迭代器和fast-fail机制,你想要的这都有!!!HashMap设计原理与实现(上篇)——哈希表的原理,如何从0到1设计一个HashMapHashMap设计原理与实现(下篇)200行代码带你写自己的HashMap!!!HashMap源码深度剖析,手把手带你分析每一行代码,包会!!!ArrayDeque(JDK双端队列)源码深度剖析- 深入剖析(JDK)
ArrayQueue源码
高级容器
🔖算法
动态规划
背包问题
-
庖丁解牛斐波拉契数列和背包问题——详细解析两个问题优化过程(超多问题优化干货,不看血亏),带你从最基本最核心的问题看懂动态规划!!
-
你真的懂01背包问题吗?01背包的这几问你能答出来吗?
-
面试官:完全背包都不会,是你自己走还是我送你?
-
深入剖析多重背包问题(上篇)
-
深入剖析多重背包问题(下篇)
-
完全背包转化为多重背包
-
深入浅出零钱兑换问题——背包问题的套壳
-
深入剖析斐波拉契数列
股票问题
- 这种动态规划你见过吗——状态机动态规划之股票问题(上)
- 这种动态规划你见过吗——状态机动态规划之股票问题(中)
- 这种动态规划你见过吗——状态机动态规划之股票问题(下)
- 状态机动态规划之股票问题总结
回溯
数据结构
🔖Java
并发
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Nov 28, 2025
