摘要: 经过对代码的更深入的跟踪理解,发现了superobject采用的是平衡二叉树的方式保存数据的。 首先看看保存数据的类 TSuperAvlEntry = class private FGt, FLt: TSuperAvlEntry; FGt和FLt分别是保存通过比较(比较hash或者比较key的asc)大的保存在Gt,小的保存在Lt,是一个二叉树链表。 先上图 假如有如下Json "assign": { "FAreaKey": "FKey", "FAreaName": "FName", 阅读全文
posted @ 2011-02-26 09:26 D10.天地弦 阅读(3685) 评论(8) 推荐(2) 编辑