我正在尝试为组平衡问题产生一个初始解决方案,但我似乎被卡在了一些听起来应该很简单的东西上。基本上我有一个权重(随机整数)的数组,例如,从最小到最大的元素索引
W() = [1, 4, 3, 2, 5, 3, 2, 1]
并且我想要分别创建代替的最小到最大的数字与数字1到阵列的大小相同长度的另一阵列,例如
S() = [1, 7, 5, 3, 8, 6, 4, 2]
对于重复,第一次出现被视为指数中较小的一个。
我最初使用了BubbleSort算法,但不幸的是,这不允许我以所需的格式输出结果。
据我所知,这是一个相当具体的问题,但任何帮助将不胜感激。
这是否需要在内存中做了什么?如果没有,你几乎肯定会更好地将值放入电子表格并使用内置函数来完成此操作 – User632716