SortedList や SortedDictionary などの C# の並べ替えられたコレクションについて理解しようとしています。私には 2 つの主要なメンタル ブロッカーがあり、それらを明確に説明している場所が見つかりません。これらのコレクション自体を並べ替えるデフォルトの方法があり、これを指定することもできることを理解しています。
私の質問は単純だと思います。これはどのように行われますか?これらの書き方の簡単な例が見つかりません。
たとえば、float から int までのキーと値のペアをコレクションに格納する必要があるとします。最小の float 値についてコレクションにクエリを実行して int を取得できるようにしたいと考えています。言い換えれば、関連付けられた最小のフロート キーで int を取得したいと考えています。コレクションがソートされているという事実が、この種のことをより効率的に行うと考えているのは正しいですか? これは、collection[0] のように、コレクションの最初の要素を取得できるという意味ですか? そしてそれは最低になりますか?(私がそのように並べ替えた場合)
申し訳ありませんが、この質問は簡潔ではありません。どこから始めればよいかわかりません。