当前位置: 首页 > news >正文

论文检索网站怎么做wordpress 主题窜改

论文检索网站怎么做,wordpress 主题窜改,比较好的网站建设网站,网站推广的公司哪家好位运算的进阶操作,适合做题的时候用,共10点 1.通过位运算与特定的位模式进行掩码操作,可以提取、设置或清除特定的位信息。例如,我们可以使用位掩码来检查一个数的二进制表示中特定位置是否为1。 bool checkBit(int num, int po…
位运算的进阶操作,适合做题的时候用,共10点

1.通过位运算与特定的位模式进行掩码操作,可以提取、设置或清除特定的位信息。例如,我们可以使用位掩码来检查一个数的二进制表示中特定位置是否为1。

bool checkBit(int num, int position) {int mask = 1 << position;return ((num & mask) != 0);
}

2.位运算交换值,无需使用额外的变量

void bitwiseSwap(int& a, int& b) {a = a ^ b;b = a ^ b;a = a ^ b;
}

3.位运算计数,可以快速计算整数的二进制表示中有多少个位为1。

int countBits(int num) {int count = 0;while (num != 0) {count += num & 1;num >>= 1;}return count;
}

4.位运算生成全排列

void generatePermutations(int n) {// 生成0到2^n-1的所有整数for (int i = 0; i < (1 << n); ++i) {// 对每个整数,输出选择的位for (int j = 0; j < n; ++j) {if (i & (1 << j)) {cout << j << " ";}}cout << endl;}
}

5.位运算快速幂运算,时间复杂度为O(logn) n为指数

int fastPower(int base, int exponent) {int result = 1;while (exponent > 0) {if (exponent & 1) {result *= base;}base *= base;exponent >>= 1;}return result;
}

6.位运算判断是否为2的幂

bool isPowerOfTwo(int num) {return (num != 0) && ((num & (num - 1)) == 0);
}

7.位运算求补集

int bitwiseComplement(int num) {unsigned int mask = 1;while (mask < num) {mask = (mask << 1) + 1;}return num ^ mask;
}

8.位运算统计不同位数,以快速统计两个整数的二进制表示中不同的位数

int countDifferentBits(int num1, int num2) {int count = 0;int diff = num1 ^ num2;while (diff != 0) {count += diff & 1;diff >>= 1;}return count;
}

9.位运算获取最右边的1

int getRightmostOne(int num) {return num & -num;
}

10.位运算交换二进制奇偶位

int swapOddEvenBits(int num) {unsigned int evenBits = num & 0xaaaaaaaa;  // 1010...unsigned int oddBits = num & 0x55555555;   // 0101...evenBits >>= 1;oddBits <<= 1;return evenBits | oddBits;
}

http://www.yayakq.cn/news/72028/

相关文章:

  • 专业建设 教学成果奖网站购物网站开发教案
  • 做饼的网站如何推广网址
  • 做奢侈品回收网站特点做微网站常用软件
  • 江门网站制作建设电池优化大师下载
  • 阿里巴巴上做网站wordpress修改博客
  • 无锡工程建设信息网站数据分析师前景
  • 吴江设计网站公司用wordpress修改网站
  • 合肥品牌型网站建设地址桐乡建设规划局网站
  • 网站开发经营范围wordpress默认主题
  • 廊坊专业网站建设页面设计图
  • 自己网上注册公司入口哪些网站可以做seo
  • 广州网站开发人网站 产品原型
  • 怎么做网站8uftp网红营销的定义
  • 网站为什么要维护h5手机网站实例
  • 做app网站的公司谷歌企业网站seo
  • 广州网站建设app开发python网站开发框架
  • 静态后台管理网站模板微信网页版下载安装
  • 滑动 手机网站 代码实验室网站模板
  • 做网站 图片是文本路边社 wordpress
  • 博兴建设局网站网站关键字如何选择
  • 秋佐科技公司网站网络工程师工资高吗
  • 淘词神器网站外部优化的4大重点
  • wap网站模板下载搜索引擎友好的网站有哪些特点
  • 网站升级中 模版企业所得税减免政策2023
  • 网站前端是做网站吗大型网站建设托管服务
  • 如何做二级域名网站寿光网站开发
  • 茌平微网站建设做网站销售这几天你有什么想法
  • 好的网站页面深圳企业模板建站
  • 文教设施网站制作方案网站建设都包含什么步骤
  • html网站源代码潍坊专业人员继续教育