プログラミングの宿題に取り組んでいて、少し迷っています。プロジェクトは、listarray の偶数/奇数要素を選択し、別の配列に格納することです。各要素の偶数ではなく、要素自体であるため、配列に値「1,2,5,7,9」があり、偶数要素が返された場合、「1, 5, 9」になります。また、再帰を使用する必要があります。誰かが私に出発点やアドバイスを与えることができますか. 2 つの要素から始めて 2 番目の要素を取得し、そこから構築することについてですが、2 番目のパスでどのように追加されるかはわかりません
public static ArrayList<Integer> even(ArrayList<Integer> list)
ArrayList<Integer> evenlist = ListMethods.deepClone(tList);//make copy of list
if (evenlist.size()<=1) // The list is empty or has one element
{
// return null;// Return the list as is
}
if
(evenlist.size()==2)
{
//return right element
//call method again
//add to list
}