我不确定是发布这是数学还是这里,但是它的算法,所以我要去尝试。
基本上,我有一个算法来查找数组中的中值。它本质上是快速选择算法。
我想要做的是找到满足一般情况的数字数组。 IE,当数组长度为5时,基本操作的平均数为6.我想找到输出6的数组之间的关系,这样我就可以以编程方式构建一个长度为x
的数组,并得到操作次数
我已经生成了一吨阵列试图手工找到一个模式,我无法看到它。我一直在使用{1,2,3,4,5}的排列,并且比这更高,看起来变得太笨重(最少720个数组),并且没有足够的变化来找到模式。
我找到6个基本操作的方法是在{1,2,3,4,5}的排列中运行算法,并将结果输出到列表中,然后我将其导入python并运行{{1 }}。然后我手动完成并找到输出6的数组,并查看它们。首先,单独,然后在小组中,看看我是否能找到任何特征。
第一个轴始终为零。
我要么寻找某种公式来生成这些数组,要么是分析数据以获得模式的方法。
编辑: 我应该澄清一下,我正在寻找一种方法来以编程方式生成符合“平均情况”标准的数组。快速选择。