set-unorderd 機能の説明

巴扎黑
リリース: 2017-07-19 13:18:57
オリジナル
1761 人が閲覧しました

順序なしセットは、固有の要素を特定の順序で格納しないコンテナーであり、その値に基づいて各要素を高速に取得できます。
unowned_set では、要素の値は同時にそのキーでもあり、要素を一意に識別します。キーは不変であるため、unowned_set 内の要素はコンテナー内で一度変更することはできませんが、挿入または削除することはできます。
内部的には、unowned_set 内の要素は特定の順序で並べ替えられますが、ハッシュ値に従って整理され、値の領域によって個々の要素 (平均時間計算量が一定) に直接高速にアクセスできるようになります。
unowned_set コンテナは、グループ コンテナよりも速くキーによって個々の要素にアクセスできますが、要素のサブセットを介した範囲の反復では一般に非効率的です。

コンテナ内のイテレータは少なくとも前方イテレータです。

set ソートが正常に行われない問題については、set がメモリのインデックス付けにハッシュ テーブルを使用することが原因です。

詳しい紹介は、


およびwiki:


set-unorderd 機能の説明

でご覧いただけます。

以上がset-unorderd 機能の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート