+ -
当前位置:首页 → 问答吧 → 求问五笔码字典序问题

求问五笔码字典序问题

时间:2011-08-30

来源:互联网

五笔的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把五笔的编码按字典序排序,形成一个数组如下:
a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy
其中a的Index为0,aa的Index为1,aaa的Index为2,以此类推。
1)编写一个函数,输入是任意一个编码,比如baca,输出这个编码对应的Index;
2)编写一个函数,输入是任意一个Index,比如12345,输出这个Index对应的编码。

作者: taozhao04   发布时间: 2011-08-30

这个很难吗?

作者: baso1623   发布时间: 2011-08-30

引用楼主 taozhao04 的回复:
五笔的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把五笔的编码按字典序排序,形成一个数组如下:
a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy
其中a的Index为0,aa的Index为1,aaa的Index为2,以此类推。
1)编写一个函数……

刚开始我也觉得很简单,但是花了两个小时没有想出来,麻烦能告诉我下思路?

作者: taozhao04   发布时间: 2011-08-30

热门下载

更多