Я пытаюсь использовать два цикла for для сортировки списка строк по алфавиту.
В частности, мне не разрешено использовать java.util.Collections.sort()
.
for(int i = 0; i < str.size(); i++)
{
for (int j = i+1; j < str.size(); j++)
{
if(str.get(i).compareTo(str.get(j))< 0)
{
String temp;
str.add(temp);
str.set(str.get(temp),str.get(i));
str.set(i, str.get(j));
}
}
}
Вот что у меня естьдо сих пор.Идея в том, что он может работать с любым списком.Основная проблема, которую я продолжаю получать, заключается в том, как добавить временную строку, чтобы сохранить данные в i
и j
.