• λ我爱Aspx >> Asp.Net >> 【重要】求教一个随机配对的算法问题,要求效率要高,能够很快地处理万条左右数据。
  • 【重要】求教一个随机配对的算法问题,要求效率要高,能够很快地处理万条左右数据。

  • :aspxer  Դ:csdn  :2007-7-6 2:51:40  ؼ:数据
  • for(学生 stduent in temp1)

    {

    studentList=new 学生清单();

    index=random.next(temp2.Length);//根据temp2的长度获得随机索引

    studentList.学号1=student.学号;

    studentList.学号2=temp2[index].学号;

    listStudent.Add(studentList);

    temp2.RemoveAt(index);//从List中删除已经配对的学生

    }

    foreach(学生清单 sl in listStudent)

    {

    System.Console.WriteLine(sl.ToString());

    }

    第6楼. 由 intotheland 于 2007-7-1 11:45:42 发表

    上面有个"for"应该是"foreach"

    第7楼. 由 manasheep 于 2007-7-1 17:40:00 发表

    谢谢二位作答,calen() 的思路中,不进行随机我感觉不妥,因为可能会有拉帮结伙一块报名的情况,而且一般的活动基本都是要参加的,而只有少数有特殊情况的提前声明不参加,也就是说基本上没有报名,只有缺席,这样一班的很容易挤在一起。

    intotheland() 应该是一个比较好的思路,万条运算的话应当不足1秒,我回头测试一下,谢谢你。

    Ҷƪл˵?
  • һƪ100分求助一个外部程序调用的问题!
    һƪ加上Me和不加的区别?