求一个StringList的排列算法(100)

  • 主题发起人 主题发起人 就此开始
  • 开始时间 开始时间

就此开始

Unregistered / Unconfirmed
GUEST, unregistred user!
例如 StringList中存在行行1:AAA行2:BBB行3:CCC...行9:GGG...求该StringList中任取n个不相同行的进行排列算法。最好是用递归
 
你的问题没有描述清楚“任取n个不相同”怎么取?取n行还是取每行中的n个字符?还是其他的?
 
不知所以如何顶起未见答案唯有叹息
 
是取任意不相同的行,呵呵
 
你首先要有一个行的列表,也就是你取哪些行?其次,要如何按照指定行进行排序?你指定了N行,排序的过程中时仅仅在这N行中进行还是把这N行排在一起?难怪没人回答你,问问题也要思考下再问,把你的问题描述清楚,然后再发问,问完了自己看看,觉得别人通过你的问题描述能知道你在说什么才行。另外,TStringList是有排序功能的,其Sort就是排序函数,只不过这个函数是对TStringList整体进行排序,如果你用心,看看他的代码,改改就能实现你说的按照指定行排序
 
4楼就是答案
 
多谢“放飞”的回复,我要的是排列算法,不是排序。。。。我要的在有M行的StringList中取出N行进行排列(不是排序)问题已经写得很清楚了。
 
http://1zwwz.mygrep.com/show.php?mod=article&id=1887一个排列数生成组件
 
后退
顶部