[1] 授業単元:プログラミング入門
[2] 問題文:ポインタと構造体を使って,各要素が文字列を保持するリスト構造を実装しなさい.
ただし,保持している文字列がアルファベット順になるものとする.(例えば"America"→"Japan"→"UK"など)
また,機能として,「保持している文字列を先頭から表示する」「新しい要素の挿入(挿入後に新しい要素もアルファベット順に並ぶ)」「指定した文字列を保持する要素の削除」を実装せよ.
[3] 環境
 [3.1] OS: Mac OS 10.5.5
 [3.2] コンパイラ名とバージョン:分かりません
 [3.3] 言語: C
[4] 期限: 11月3日まで
[5] その他の制限:ポインタと構造体まで習いました。

お願いします。アルファベット順に並び替える、というのがどうすれば良いのか・・・