• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Tricker_5

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2022年7月18日

一些位运算小技巧

摘要: x & (-x) // 获得 x 中位数为1的最低位置(最低位为结果为1) x & (x - 1) // 将 x 的二进制表示中的最低位的1置成0// 未完待续 阅读全文

posted @ 2022-07-18 19:41 Tricker_5 阅读(23) 评论(0) 推荐(0)

快速幂与快速乘

摘要: 1 double quickMul(double x, long long N) { 2 double ans = 1.0; 3 double x_ = x; 4 // 在对 N 进行二进制拆分的同时计算答案 5 while (N > 0) { 6 if (N & 1) { 7 // 如果 N 二进 阅读全文

posted @ 2022-07-18 19:16 Tricker_5 阅读(28) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3