## 开源项目中用到的算法 数据结构往往是一个项目系统的核心,理解项目的数据结构和算法,才能真正理解项目的工作原理。这里聊聊`开源项目`中用到的数据结构和算法。 针对每个项目,我们试图说清楚: 1. 项目简介 2. 用到的算法介绍 ### 开源项目 * [YYCache](https://github.com/ibireme/YYCache.git) * [cocos2d-objc](https://github.com/cocos2d/cocos2d-objc) * [AsyncDisplayKit](https://github.com/facebook/AsyncDisplayKit) * [realm-cocoa](https://github.com/realm/realm-cocoa) * [YapDatabase](https://github.com/yapstudios/YapDatabase) * [FTCoreText](https://github.com/Ridiculous-Innovations/FTCoreText) * [Redis](https://github.com/antirez/redis) * [memcached](https://github.com/memcached/memcached) * [Nginx](https://github.com/nginx/nginx) * [Node](https://github.com/nodejs/node) V8引擎 * [React](https://github.com/facebook/react) * [react-native](https://github.com/facebook/react-native) * ...