小编Eva*_*van的帖子

通过double []数组对int []数组进行排序

我有一个数组

double[] weights = { 32.0, 32.0, 25.0, 25.0, 30.0, 28.0,
                     12.0, 10.0,  8.0,  8.0, 18.0,  0.0 };
Run Code Online (Sandbox Code Playgroud)

我想根据降序排序对应的索引0进行11排序weights:

{ 32.0, 32.0, 30.0, 28.0, 25.0, 25.0, 18.0, 12.0, 10.0, 8.0, 8.0, 0.0 }
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我想要的输出是int[]:

{ 0, 1, 4, 5, 2, 3, 10, 6, 7, 8, 9, 11 }
Run Code Online (Sandbox Code Playgroud)

我添加了一个int []值来跟踪索引:

int[] values = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }
Run Code Online (Sandbox Code Playgroud)

java arrays sorting

2
推荐指数
1
解决办法
280
查看次数

短节目挂在C中

每次此代码在UNIX中运行时,它都会挂起并显示一个没有提示的新行.它编译没有错误.有谁知道这里有什么?

/*
This program uses a Monte Carlo simulation to maximize widget profits.
 */

#include <stdio.h>
#include <stdlib.h>

// constant values used in the simulation
#define MIN_WIDGETS 1000 // minimum widgets per month
#define MAX_WIDGETS 1500 // maximum widgets per month

#define MIN_COST 0.25 // minimum cost per widget
#define MAX_COST 0.82 // maximum cost per widget

#define MIN_CONVERSION 0.01 // minimum converstion rate
#define MAX_CONVERSION 0.05 // maximum converstion rate

#define MIN_PROFIT 38 // minimum profit per sale
#define …
Run Code Online (Sandbox Code Playgroud)

c hang

0
推荐指数
1
解决办法
342
查看次数

标签 统计

arrays ×1

c ×1

hang ×1

java ×1

sorting ×1