Оптимизируйте (уменьшите пространство и временную сложность) эту функцию как можно больше.Как уменьшить временную и пространственную сложность следующего кода
public void q1(String str, int[] arr)
{
String local = "findnumber";
for(int i=0; i<arr.length; i++)
{
if(str.equals(local) && arr[i] * 2 > 10)
{
Integer in = new Integer(arr[i]);
in = in * 2;
System.out.print(in.toString());
}
}
}
Ну, есть только одна строка, поэтому вы можете поместить цикл for в str, если блок и не будет работать, если строка не будет равна заданной строке – JRowan
Как это связано с Android? – SimonC