0
void insert(struct EMP* emp[])
{
    struct EMP* previous = NULL;
    struct EMP* current = top;

    int i;
    int j;

    previous = current;
    current = current -> next;

    for(i = 1; i < numEmps; i++)
    {
        j = i;
        while(j > 0 && previous -> id > current -> id)
        {
            previous = current;
            j--;
        }

        current = current -> next;
    }
}

したがって、パラメーターは順序付けられていない配列であり、挿入ソートを使用して順序付けしたいと考えています。私が問題を抱えているのは、リンクされたリストである必要があるということです。助言がありますか?上記は、機能しない既存の挿入ソート機能です。

4

1 に答える 1