0

私はこのコードを持っています

   std::queue<int> q;
/* fill queue ... */
int min_value = INT_MAX;
std::size_t size = q.size();
while (size-- > 0) {
    int x = q.front();
    q.pop();
    q.push(x);
    if (x < min_value)
        min_value = x;
}

このコードは、キューの最小サイズを示します (推測します) が、どうすればよいでしょうか? int min_value = INT_MAX を設定しましたが、max は整数の上限ですか? x < min_value (整数の maxlimit と比較する方法)

誰かがこのコードフローを説明できますか

4

0 に答える 0