Posts Tagged ‘算法

一直以来我对数的排列这类算法问题都感到很头痛,曾经囫囵吞枣看过一些算法,可是浅尝辄止,没有实际操作所以每次都忘记。上周三算法分析与设计课的内容是递归,老师正好提到了排列数这一问题,于是就有机会稍微进行一些研究。 一个排列(permutation)就是对一组对象或者数值按照某种特定的方式进行排列组织(ar-rangement),为了方便起见我们以一个数集{1, 2, 3}为例,它的全排列共有3!=6种,即{1, 2, 3}, {1, 3, 2}, {2, 1, 3}, {2, 3, 1}, {3, 1, 2}, {3, 2, 1},上述列举排列的顺序又称为按字典序列举排列,具体将在下文进行叙述。 一、字典序 在Wikipedia中,字典序的解释是这样的: In mathematics, the lexicographic or lexicographical order, (also known as dictionary order, alphabetic order  or lexicographic(al) product), is a natural order  structure of the Cartesian product of two ordered sets. 如果你拥有一个字典,那么里面所有的字符串都是按照字典序来进行排序的,假设有两个字符串: a1, [...]


About this blog

I'm now a graduate student of Computer Applied Technology in Tongji University. I like Computer Graphics, Web 2.0, Magic, Music and am partially a geek. This blog is about C++, algorithm, cg, comments and other things I may get in touch with in the near future. Hope everyone enjoy this little site. Contact me: 4everlove.xu AT gmail.com

Photostream

日历

2012 年二月
« 二    
 1234
567891011
12131415161718
19202122232425
26272829  

TwitterWidget

at 02/06/2012
@o_lll @justone_he @SafenZhai ZOJIRUSHI,只用过它家的保温瓶,真心赞
view tweet
at 02/06/2012
@miloyip 看到这条推去LDOCE5上面搜了一下,居然可以查得到……而且词源自1600-1700,神奇
view tweet
at 02/06/2012
@rebecca_kidult cong!求波士顿无码鸟瞰图
view tweet
at 02/06/2012
刷了0902的基带,w700的通话质量似乎已经足够好到可以使用了。可怜我的诺记前一段突然手机听筒就无声了,这下可以换手机再撑一段时间了……
view tweet
at 02/05/2012
@moonayaka 和兔哥类似真荣幸
view tweet
at 02/05/2012
@moonayaka @isha_9 @Hanliinter 他们还做M1 Carbine呢……实在是一家神奇的公司
view tweet
at 02/05/2012
@moonayaka Yep,Jason是Jason Mraz
view tweet
at 02/05/2012
@rayche 别客气,地址已经邮件发了:)
view tweet
at 02/05/2012
@moonayaka 近几年的欧美音乐我觉得风格已经和我不对路了,我只能听听Jason和Taylor的歌了
view tweet
at 02/05/2012
@moonayaka 超喜欢Air Supply的(握爪
view tweet
Follow me!

FeedBurner RSS