摘要: Node * Node::create() { Node * ret = new (std::nothrow) Node(); if (ret && ret->init()) { ret->autorelease(); } else { CC_SAFE_DELETE(ret); } return r 阅读全文
posted @ 2018-07-03 17:31 _AK47_SPACE 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 为了加快根据字符串查找子节点的速度,node 在增加子节点时,将代表子节点的字符串进行散列运算,并保存其散列值,当根据字符串查找子节点时,先运算字符串的散列值,然后比对该 node 下所有子节点的 散列值,有效避免了,每次去比对字符串,提高效率,很巧妙。 阅读全文
posted @ 2018-07-03 16:53 _AK47_SPACE 阅读(118) 评论(0) 推荐(0) 编辑