zoukankan      html  css  js  c++  java
  • STL容器

    队列的相关函数

    头文件#include<bitset>

    queue<int> que;

    对于一个叫做que的队列:

    q.push(x); 入队,将x接到队列的末端。

    q.pop(); 出队,弹出队列的第一个元素,注意,并不会返回被弹出元素的值。

    q.front(),访问队首元素,即最早被压入队列的元素。

    q.back(),访问队尾元素,即最后被压入队列的元素。

    q.empty(),判断队列空,当队列空时,返回true。

    q.size();访问队列中的元素个数。

    bitset的相关函数

    头文件#include<bitset>

    对于一个叫做b的bitset:

    b.size(); 返回大小(位数)

    b.count(); 返回1的个数

    b.any(); 返回是否有1

    b.none(); 返回是否没有1

    b.set(); 全都变成1

    b.set(p); 将第p + 1位变成1

    b.set(p, x); 将第p + 1位变成x

    b.reset(); 全都变成0

    b.reset(p); 将第p + 1位变成0

    全都取反

    b.flip(p);   将第p + 1位取反

    b.to_ulong(); 返回它转换为unsigned long的结果,如果超出范围则报错

    b.to_ullong(); 返回它转换为unsigned long long的结果,如果超出范围则报错

    b.to_string(); 返回它转换为string的结果

     
  • 相关阅读:
    图像梯度计算
    图像轮廓检测
    元组()
    SwiftUI 概览
    TCL 语言概览
    列表 []
    Numpy 矩阵计算
    图像平滑(滤波)
    language="JavaScript"与type="text/javascript"
    调用接口, Test.java(不用任何包, MD5大写32位加密,HttpURLConnection)
  • 原文地址:https://www.cnblogs.com/1998LJY/p/9346822.html
Copyright © 2011-2022 走看看