`
urey
  • 浏览: 24947 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
  • carmark: 做什么都好,自己喜欢就好,我是做Unix以及C和perl相关的 ...
    混沌。
  • urey: toeo 写道我大学 也是信息与计算科学的我现在是做java  ...
    混沌。
  • toeo: 我大学 也是信息与计算科学的我现在是做java  弄web.要 ...
    混沌。

有关字典序输出

阅读更多

在算法书上看了一个字典序的算法,没有伪代码,想自己写一个,先构建简单的 仅包含12345的数列。

最好的情况是实现了三位的排序,这只能算是巧合而已,因为相当于构建的树只用后退一次,并且满足二叉树。

之后才发现并不是二叉树,随着位数相距末尾的距离增加,树的分叉呈级递增。

 

比如,三集的序列是

 

        2

  3    3    3

4 4  4 4 4 4

 

而再上一层,2应当为1的分叉,并有4种情况。

 

所以应当为分叉数依照层级线性递增。这样的树我还没有想好,可以用看余数的方式实现。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics