实现单词树单词快速查询,10万单词以上快速查询,实现json数据格式树,速度比网络上对象树快3倍以上,不需要遍历child直接访问元素

  • Creator 版本:cocos creater 3.4
  • 使用脚本语言:typescript
  • 实现大数据单词表快速查询,空间换时间

//样例
let jsonObj:Object = [and,about,some,any,add,apple];//单词库
let outTree: Object = JsonTree.instance.jsonArrToJsonTree(jsonObj);//初始化json树
log(“outTree”, outTree);

log(“查询:”,JsonTree.instance.findWordIsInTree(outTree, “about”));

log(“删除:”,JsonTree.instance.subWordToTree(outTree, “about”));

log(“查询:”,JsonTree.instance.findWordIsInTree(outTree, “about”));

实现json树脚本:JsonTree.zip (1.5 KB)

原文地址
如果本篇文档帮助到你请点赞一下谢谢,虽然没什么用,但能让我心情好点有动力发更多帖子。
如果转发或引用请标注原贴地址谢谢!!!

10赞

厉害。
看看.
支持。
标记。

1赞

谢谢支持,这可以我发的第一份技术帖子,之前只在社区反馈bug

添砖加瓦。
鼓励鼓励。向你学习。

之前类名没改过来可能样例跑不了,不过不是大问题,我改了过来let outTree: Object = JsonTree.instance.jsonArrToJsonTree(jsonObj);//初始化json树

不错,
厉害。
看看.
支持。
标记。

1赞