8、PHP 实现二进制中1的个数、数值的整数次方

题目: 二进制中1的个数

描述:
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

<?php

function NumberOf1($n)
{
    $count = 0;
    if($n < 0)
    {
         $n = $n & 0x7FFFFFFF;
         ++$count;
    }
    while($n != 0)
    {
        $count++;
        $n = $n & ($n - 1);
    }
    return $count;
}

题目: 数值的整数次方

描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

<?php

function Power($base, $exponent)
{
    return pow($base, $exponent);
}

相关推荐

  1. 8PHP 实现二进制1个数数值整数

    2024-06-18 09:38:02       8 阅读
  2. C语言 用三种方法求一个整数二进制1个数

    2024-06-18 09:38:02       33 阅读
  3. 统计二进制1个数

    2024-06-18 09:38:02       8 阅读
  4. 算法刷题笔记 二进制1个数(C++实现

    2024-06-18 09:38:02       5 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-18 09:38:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-18 09:38:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-18 09:38:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-18 09:38:02       20 阅读

热门阅读

  1. linux vim最全面教程

    2024-06-18 09:38:02       6 阅读
  2. 新手入门GitHub:一步步教你上手

    2024-06-18 09:38:02       8 阅读
  3. The difference between Radar and ADS-B

    2024-06-18 09:38:02       9 阅读
  4. 三生随记——AI的觉醒

    2024-06-18 09:38:02       8 阅读
  5. c++期末复习题

    2024-06-18 09:38:02       7 阅读
  6. 一个换衣服的项目流程总结

    2024-06-18 09:38:02       8 阅读
  7. Brief introduction of SIFT algorithm

    2024-06-18 09:38:02       6 阅读