私のC ++ノートブック(現在に対して実行中)

毎日幸せなことは、何か新しいことを学ぶことです。
(すべての情報はオンラインでの問い合わせからのものです)

2020-4-14:

1.lower_bound(begin、end、num)は、
配列の開始位置からend-1位置までのnum以下最初の数値を見つけ、その数値を返すアドレスを見つけて、存在しない場合はendを返します。返されたアドレスから開始アドレスbeginを引くと、配列で見つかった番号のインデックスが取得されます。
2.upper_bound(begin、end、num)は、
配列の開始位置からend-1位置までのバイナリでnumより大きい最初の数値を見つけ、その数値を返すアドレスを見つけて、存在しない場合はendを返します。返されたアドレスから開始アドレスbeginを引くと、配列で見つかった番号のインデックスが取得されます。
一般的な形式:
LOWER_BOUND(開始、終了、NUM)-Begin;
得られたnumが底標準である
UPPER_BOUND(開始、終了、NUM) -Begin;
NUMのより大きいスケールの第一の端部で得られた
注LOWER_BOUND()とUpper_bound()は、バイナリ検索を使用して、ソートされた配列を検索ます。重複する要素を持つ配列には使用しないでください。
3.削除(完全には理解されていない...)

元の36件の記事を公開しました 賞賛されました35件 訪問1893年

おすすめ

転載: blog.csdn.net/zhq215/article/details/105517523