Tag: algorithm

在VBA中select(大)范围内计算不同值的数量?

如何计算VBA中所选(大)范围内的不同值(数字和string混合)的数量? 我这样想: 1.将数据读入一维数组。 2.sorting数组(快速或合并sorting)需要testing哪个 3.如果对数组进行sorting,只需计算不同值的个数: if(a[i]<>a[i+1]) then counter=counter+1 。 这是解决这个问题的最有效的方法吗? 编辑:我想在Excel中做到这一点。

从列表中select项目

问题: 有N个足球运动员在下面的格式和表将吐出每个球员的11个球员组合。 每个11人阵容必须遵循下面的限制。 它应该能够将玩家select为“核心”,这意味着他们将出现在100%的输出阵容中。 input: ABCDE Name Position Team Salary Core Player? 1="Yes",0="No" Darron Gibson M EVE 6500000 0 Riyad Mahrez M LEI 11700000 0 Andrej Kramaric F LEI 6900000 0 Sadio Mané M SOT 12600000 0 Victor Anichebe F WBA 5300000 1 Serge Gnabry M WBA 6300000 0 Dimitri Payet M WHM 13500000 0 […]

按相似性对行和列进行sorting的algorithm

我遇到了一个电子表格 ,它解释了对包含二进制数据的matrix的行和列进行sorting的方法,以便连续行和列之间的变化数量被最小化。 例如,从以下开始: 在经过扩展的标签中描述的15个手动步骤之后,获得下面的表格: 我想知道: 这个algorithm或方法的通用名称是什么? 如何将它应用到更大的表格(其中2 ^ n会溢出…) 如何将其推广到非二进制数据,例如使用Levenshtein距离? 如果有任何代码的链接(Excel VBA,Python,…)已经实现这个(否则我会写它…) 谢谢 !

如何find与给定整数对应的Excel列名称?

您如何确定Excel中第n列的列名(例如“AQ”或“BH”)? 编辑:一个语言不可知的algorithm来确定这是这里的主要目标。