私はintを保持する構造体を持っています。ポインタへのポインタの配列の並べ替え
typedef struct n {
int cars;
struct n *next;
} node;
私はリンクリストで始まり、その後、それを通過し、配列に追加しますので、このようなnode *temp;
などのノードはこれがあることを確認してください。その後、だから私は、ポインタへのポインタの配列を持つ配列node **arr;
に追加され
。私の質問です:私はこれでqsortを行うことができますか?私は難易度のqsortが実際に指しているものを考え出すを抱えている
qsort(arr, numberCars, sizeof(node), sortCars);
int sortCars(const void *i1, const void *i2){
node *a = (node*)i1, *b = (node*)i2;
return (a->cars - b->cars);
}
:今までの私の試みがもたらしました。
私はそれらをリンクリストとして設定し、それから配列を作成しました。 – RichInDreams