Я прошу прощения за вопрос новичка.Я пытаюсь запустить программы на Java в Eclipse, приведенные в книге Роберта Седжвика и Кевина Уэйна «Алгоритмы», 4-е издание: https://algs4.cs.princeton.edu/home/
У меня проблемы с входными аргументами для программ.
Например, для следующей программы:
import java.util.Arrays;
public class BinarySearch
{
public static int rank(int key, int[] a)
{ // Array must be sorted.
int lo = 0;
int hi = a.length - 1;
while (lo <= hi)
{ // Key is in a[lo..hi] or not present.
int mid = lo + (hi - lo) / 2;
if (key < a[mid]) hi = mid - 1;
else if (key > a[mid]) lo = mid + 1;
else return mid;
}
return -1;
}
public static void main(String[] args)
{
int[] whitelist = In.readInts(args[0]);
Arrays.sort(whitelist);
while (!StdIn.isEmpty())
{ // Read key, print if not in whitelist.
int key = StdIn.readInt();
if (rank(key, whitelist) < 0)
StdOut.println(key);
}
}
}
Входные аргументы:
% java BinarySearch tinyW.txt < tinyT.txt
Я не знаю, где передать входные аргументы в Eclipse.Любая помощь будет оценена.