プログラムの課題で双方向線型リストがでました
関数
struct List get(struct List * , char);
/第一引数のリストから第二引数と一致するものを見つけたら見つかった節へのポインタ、なかったらNULLポインタをかえす/
struct List insert(struct List * , char);
/第二引数で新しい節を作り、第一引数のリストにデータの昇順になるように挿入する/
構造体
struct List{
char *value; //データ
int len; //データの長さ
struct List *prev; //前節へのポインタ
struct List *next; //次節へのポインタ
}
を定義して
1件ずつ入力される最大16バイトのデータを
データの文字列の大きさの照準に
双方向線型リストでつくります
昇順への並び替え、insert,get関数の仕組みが分かりません
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。