set-unorderd 機能の説明

Jul 19, 2017 pm 01:18 PM
について 特性

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

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

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

詳しい紹介は、


およびwiki:


set-unorderd 機能の説明

でご覧いただけます。

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

win7 home バージョンと win7 Ultimate バージョンの違いの紹介 win7 home バージョンと win7 Ultimate バージョンの違いの紹介 Jul 12, 2023 pm 08:41 PM

win7 home バージョンと win7 Ultimate バージョンの違いの紹介

Spring MVC の主要な概念をマスターする: これらの重要な機能を理解する Spring MVC の主要な概念をマスターする: これらの重要な機能を理解する Dec 29, 2023 am 09:14 AM

Spring MVC の主要な概念をマスターする: これらの重要な機能を理解する

5gの3つの特徴とは 5gの3つの特徴とは Dec 09, 2020 am 10:55 AM

5gの3つの特徴とは

ニーズと機能に基づいて、該当する Go バージョンを選択してください ニーズと機能に基づいて、該当する Go バージョンを選択してください Jan 20, 2024 am 09:28 AM

ニーズと機能に基づいて、該当する Go バージョンを選択してください

Golang にはクラスのようなオブジェクト指向機能はありますか? Golang にはクラスのようなオブジェクト指向機能はありますか? Mar 19, 2024 pm 02:51 PM

Golang にはクラスのようなオブジェクト指向機能はありますか?

Go 言語は C 言語の機能と互換性がありますか? Go 言語は C 言語の機能と互換性がありますか? Mar 07, 2024 pm 03:24 PM

Go 言語は C 言語の機能と互換性がありますか?

C++ 関数の種類と特性 C++ 関数の種類と特性 Apr 11, 2024 pm 03:30 PM

C++ 関数の種類と特性

Golang ミドルウェアの主要な機能とアプリケーション シナリオをマスターする Golang ミドルウェアの主要な機能とアプリケーション シナリオをマスターする Mar 20, 2024 pm 06:33 PM

Golang ミドルウェアの主要な機能とアプリケーション シナリオをマスターする

See all articles