2011-07-20 65 views
1

这里有一个问题, 如果我们有2项与数字10和表11, 有需要插入它们之间的一些更多的项目具体计数系统, 有没有办法改变项目编号(它们锁定制作与前缀

所以,这里是10和11

10, 10aaA, 10aA, 10A, 10Aa, 10B, 10aB, 10C, 11

有一些算法搜索这样的数字之间的前缀的有效号码?

+4

解码问题的积分! –

+0

所以顺序是“数字第一”,而不是按字母顺序排列的小写字符,而不是大写 - 右侧? –

+0

你想制作(查看标题)还是搜索(查看最后一个问题)这样的列表? – hexcoder

回答

1

经典版本编号方案如何?

10,10.1,10.2,10.2.24 ... 11

这并不难实现,它可以让你anywahere添加几乎无限的条目。

+0

biziclop,那么如何实现这样的编号方案?也许有一个现成的解决方案?提前致谢! – Defa

+0

哪种语言?但基本思想是将您的项目存储为可变长度的数字列表,并在比较两个项目时并行地遍历列表。 – biziclop

+0

biziclop,JavaScript。 – Defa