作者changkh (留学生涯)
看板ck47th320
标题Re: [问题] 把一个档案里的"行"乱排?
时间Wed Mar 30 22:07:55 2005
※ 引述《genie2 (新挑战)》之铭言:
: 看起来凯挥误会了
: 我是要保持每一行的完整
: 但是以整行为一个单位来调乱前後次序
: 我在想,有没有奇怪的文书软体可以做到这种事
喔,如果说直行横列的话,是说把行调乱吗?例如说第一列的第
一个数字如果调到第三个,那麽第二列、第三列...的第一个数
字也是全部调到第三个吗?
如果是这样的话那你可以这样做。
1. 造一个1到n的vector。
2. 用random_shuffle把它弄乱。如果第一个数字是x1,第二个是x2...
3. 造一个空vector E。对每一列,第i个数字放到E的第xi位置。
4. 之後再把E写出去档案中。
5. 换下一行,重复3。(E可以重复利用)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 68.43.196.35