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

题目: 二进制中1的个数

描述:

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

php 复制代码
<?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 复制代码
<?php

function Power($base, $exponent)
{
    return pow($base, $exponent);
}
相关推荐
Rabbit_QL1 小时前
【水印添加工具】从零设计一个工程级 Python 图片水印工具:WaterMask 架构与实现
开发语言·python
天“码”行空1 小时前
简化Lambda——方法引用
java·开发语言
z20348315201 小时前
C++对象布局
开发语言·c++
Beginner x_u2 小时前
如何解释JavaScript 中 this 的值?
开发语言·前端·javascript·this 指针
java1234_小锋2 小时前
Java线程之间是如何通信的?
java·开发语言
张张努力变强2 小时前
C++ Date日期类的设计与实现全解析
java·开发语言·c++·算法
feifeigo1232 小时前
基于EM算法的混合Copula MATLAB实现
开发语言·算法·matlab
LYS_06183 小时前
RM赛事C型板九轴IMU解算(4)(卡尔曼滤波)
c语言·开发语言·前端·卡尔曼滤波
盛世宏博北京3 小时前
高效环境管控:楼宇机房以太网温湿度精准监测系统方案
开发语言·数据库·php·以太网温湿度变送器
IT猿手3 小时前
六种智能优化算法(NOA、MA、PSO、GA、ZOA、SWO)求解23个基准测试函数(含参考文献及MATLAB代码)
开发语言·算法·matlab·无人机·无人机路径规划·最新多目标优化算法