我有这个无法解决的小问题。按价格质量比分
我有一个名称的值列表(比方说强度)和价格。我想了解哪一种取决于价格是最方便的,这是一种价格/质量比。
例
NAME STRENGTH PRICE
BOB 48 17
CHRIS 51 17
MARK 49 15
我要排序的价格/质量比
我有这个无法解决的小问题。按价格质量比分
我有一个名称的值列表(比方说强度)和价格。我想了解哪一种取决于价格是最方便的,这是一种价格/质量比。
例
NAME STRENGTH PRICE
BOB 48 17
CHRIS 51 17
MARK 49 15
我要排序的价格/质量比
让我们假设你的价值(质量)是力量每个球员都有。它也有它的价格。
如果你想找出哪个玩家最有价值,你应该分为strength/price
,因为结果你会得到1个价格单位可以拥有多少强度单位。显然,1个价格单位的实力单位越多,效果越好。
让我们来看看下面的数据集(由STR/PRI
比下降排序):
NAME STRENGTH PRICE STR/PRI
JOHN 99 15 6,600
MARK 49 15 3,267
CHRIS 51 17 3,000
BOB 48 17 2,823
TOM 5 17 0,294
99强和15只的价格?很好,对吧?他的比例是6,600。
等待... 5强度和17价格?我不会买这个,你呢?而且看 - 他的比例只有0,294。
结论? 最好的球员有最高的STR/PRI
比率。
现在,如果我们增加PRI/STR
列上表(从最好的分类如上最差):
NAME STRENGTH PRICE STR/PRI PRI/STR
JOHN 99 15 6,600 0,151
MARK 49 15 3,267 0,306
CHRIS 51 17 3,000 0,333
BOB 48 17 2,823 0,354
TOM 5 17 0,294 3,400
你可以很容易地发现,最好的球员(约翰)具有最低PRI/STR
比。
我们已经明确了你的意思是价格/强度比这个数据。
这是你的原始数据集:
INDEX NAME STRENGTH PRICE RATIO
1 BOB 48 17 0.354167
2 CHRIS 51 17 0.333333
3 MARK 49 15 0.306122
如果我按升序排序RATIO这些,指标是(3,2,1)。我可以通过使用这些索引来确定NAME,STRENGTH和PRICE的顺序。
在RATIO数组上使用您希望的任何排序算法并获取索引。使用这些按升序RATIO的顺序引用原始数据。
强度==质量?你的意思是价格/实力比率?你在用什么语言?这个问题还不清楚。 – duffymo
如果强度==质量,只分两个 – Ted
是的,我的意思是强度==质量。我试过这种方式,但结果似乎并不适合我 – Phate01