博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode javaScript] 190. 颠倒二进制位
阅读量:3886 次
发布时间:2019-05-23

本文共 470 字,大约阅读时间需要 1 分钟。

颠倒给定的 32 位无符号整数的二进制位。

示例:

输入: 43261596

输出: 964176192
解释: 43261596 的二进制表示形式为 00000010100101000001111010011100 ,
返回 964176192,其二进制表示形式为 00111001011110000010100101000000 。
进阶:
如果多次调用这个函数,你将如何优化你的算法?

/** * @param {number} n - a positive integer * @return {number} - a positive integer */var reverseBits = function(n) {    var dd=n.toString(2);    var mm=dd.split("");    while(mm.length<32){mm.unshift(0);}    mm.reverse();    var zz=mm.join("");    return parseInt(zz,2);};

转载地址:http://qrihn.baihongyu.com/

你可能感兴趣的文章
Google爬虫如何抓取JavaScript的?
查看>>
SAP HANA SQL/MDX及TCP/IP端口介绍
查看>>
SAP HANA使用XS和HTTP创建proxy
查看>>
SAP HANA SLT在表中隐藏字段并传入HANA的方法
查看>>
SAP HANA关于触发器的深入理解
查看>>
CSDN要求必须绑定手机号
查看>>
SAP HANA查看某一用户最后登录时间及无效连接次数
查看>>
讲讲BW/4 HANA和BW on HANA的区别
查看>>
SAP HANA CREATE SCHEMA
查看>>
SAP HANA CREATE TABLE
查看>>
SAP HANA CREATE USER
查看>>
SAP HANA index type
查看>>
SAP HANA SQL GROUP BY / ORDER BY / OVER / CASE
查看>>
重学C++之路_#1_概述_总体介绍
查看>>
重学C++之路_#1_基础用法
查看>>
重学C++之路_#1_异常处理
查看>>
C/C++指针回顾
查看>>
算法之排序--希尔排序
查看>>
javascript深入浅出图解作用域链和闭包
查看>>
WebKit之Http请求
查看>>