2017-11-27 8 views
-2

アルゴリズムライブラリでsort関数を使用すると、正しく動作していないようです。私は新しく並べ替えられた配列を表示しようとしていますが、配列が入力されていてソートされていない方法で表示しています。ソート関数が正しく動作しません

sort(user_list, user_list +1); 
cout<< "\nLISt in sorted order"<< endl; 
display_list(user_list, list_size); 

私のコードではゼロエラーが表示されていることに気付くかもしれません。どんな助けでも大歓迎です!

+0

どのようなタイプが 'user_list'ですか? – vu1p3n0x

+0

[tag:C++]と[tag:c]の両方にタグを付けないでください。 – iBug

+0

@ vu1p3n0x char型 –

答えて

2
sort(user_list, user_list +1); 

アルゴリズムは何も実行しません。アルゴリズムは最初と最後の1つを取ります。実際にはゼロ要素をソートすると言います。 1の代わりに正しいサイズを追加してください。

+2

実際には1つの要素がソートされていますが、ゼロではありませんが、単一の要素が既にソートされているため同じ効果があります – vu1p3n0x

関連する問題