そのため、アルゴリズムを使用して文字列の配列をソートしようとしています。
注: この割り当てでは、組み込みの並べ替え関数を使用することは許可されていません。
public boolean insert(String s)
{
boolean result = false;
int index = 0;
int k = 0;
String temp = "";
if (numUsed < values.length)
{
if (index == 0)
{
values[index] = s;
}
else
{
index = 0;
while (values[index].compareTo(s) < 0);
k = index;
while (k < numUsed)
{
values[k + 1] = values[k];
}
values[index] = s;
}
numUsed++;
result = true;
}
}
「apples」、「cats」、および「bees」を入力すると、出力は入力された順序と同じになります。私が何をしても、決してソートされないようです。
誰かが問題を見つけるのを手伝ってくれますか?