所以我有一个矩阵M1,我在方法开始时为每个方法调用构建(这都是在非静态环境中完成的)。问题是,根据整数索引,比如说 n 我希望矩阵M2(例如方法调用#2)包含行1,2 ... n 的M1(M需要的行数改变每个方法调用,但列数仍然存在)。
我的伪代码方法;
int myMethod(numRows, numColumns, n) {
Initialize M as matrix with dimensions(numRows, numColumns)
if (n > 0) {
**copy rows 1,2...,n from previous M matrix**
}
**do stuff with M**
return M[numRows][numColumns];
实现这一目标的智能方法是什么?我希望很清楚我要求的是什么。值得注意的是, Mi 可以是“更高”或“更短”(它总是与“宽”一样),而 Mj 对于i> Ĵ
答案 0 :(得分:1)
答案 1 :(得分:1)
可能返回数组并将数组作为参数传递。
OkHttpClient.Builder builder = new OkHttpClient.Builder();
ExecutorService exec = new ThreadPoolExecutor(20, 20, 1, TimeUnit.HOURS, new LinkedBlockingQueue<>());
Dispatcher d = new Dispatcher(exec);
builder.dispatcher(d);
OkHttpClient okHttpClient = builder.build();
okHttpClient.dispatcher().setMaxRequests(20);
之后只需调用方法即可。 int [] [] a = mymethod(dArray,5); int [] [] b = mymethod(a,2);