方法: C で std::sort を使用して配列を並べ替える

Barbara Streisand
リリース: 2024-10-23 21:00:02
オリジナル
841 人が閲覧しました

How to: Sort an Array Using std::sort in C

C で std::sort を使用した配列の並べ替え

C では、標準テンプレート ライブラリには、配列内の要素を効率的に並べ替えるための std::sort() 関数が用意されています。 。 int v[2000] として宣言された配列の場合、次のコード スニペットは std::sort() を使用してこれを実現する方法を示しています。

ただし、 std::begin() と std: C 0x/11 で導入された :end() 関数は、このアプローチに不可欠です。これらの関数は、配列を含む、指定されたコンテナーの先頭と末尾を表す反復子を返します。

C 0x にアクセスできない場合は、これらの関数を自分で定義することができます:

非 const コンテナの開始関数:

非 const コンテナの終了関数:

の開始関数const コンテナ:

const コンテナの終了関数:

C スタイル配列のオーバーロード:

これらの関数を使用すると、C の std::sort() を使用して配列をシームレスに並べ替えることができます。

以上が方法: C で std::sort を使用して配列を並べ替えるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!