[Unicode]优化了下Unicode字符排序,剃中分搜起来不错
scratch吧
全部回复
仅看楼主
level 5
ssilspro 楼主
支持原生Scratch2,字符放在赋值里,误删变量也不怕,只有170K+,放列表里大约330K+,全部表快1M。
为了节省空间,从编码顺序生成字符顺序表,我的i5 460m大约0.6-0.9s,还凑合,搜索也好多了,如果还不够就用hb吧[滑稽]。
字符值从1到65535,没有0,10,13,55296-57343,大小写用造型判断。代理区的2048个能导入没法保存,全是65533,反正基本不用就不管了[滑稽]。
Scratch3中会被截断,所以放 变量或列表 里好点。不过列表是用0x0A分隔所以会大些。
总之随便用,接口和代码什么的靠你们自己优化吧
————————————
哪个好连用哪,官:projects/265480554,卡搭:project/1588331-2027277.htm
2018年12月03日 09点12分 1
level 11
2018年12月03日 09点12分 2
level 12
不错哦,能用在我的字符渲染的寻字部分吗
2018年12月03日 10点12分 3
可以啊,没限制,继续改编优化就更好了
2018年12月03日 11点12分
level 12
可以啊,
!
2018年12月03日 10点12分 4
level 12
怎么生成的?c++?
2018年12月03日 10点12分 5
列表导出好像是utf8,用哪个遍历65535写到文件就能导入,少的记事本都可以
2018年12月03日 11点12分
编码生成字符么?,用排序,字符还是能比较大于小于的,当然最快的排序是不排序[滑稽][滑稽][滑稽]
2018年12月06日 06点12分
@ssilspro 哈哈
2018年12月06日 11点12分
level 14
[滑稽]加油
2018年12月03日 21点12分 6
[滑稽]
2018年12月06日 06点12分
level 5
ssilspro 楼主
projects/268341702/
字符放到变量里,加载快了点,s3也应该可以用,还有把0、10、13也放里了,只是要小心改变到变量值[滑稽]
2018年12月06日 06点12分 7
烂接是官scratch的:projects/268341702/
2018年12月06日 06点12分
1