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

男女做污视频网站seo类目链接优化

男女做污视频网站,seo类目链接优化,北京单页营销型网站制作,外国网站建站Problem: 231. 2 的幂 文章目录 题目描述思路即解法复杂度Code 题目描述 思路即解法 思路1:位运算 1.易验证2的幂为正数; 2.易得2的幂用二进制表示只能有一个位为数字1 3.即将其转换为二进制统计其二进制1的个数 思路2:数学 当给定数n大于1时…

Problem: 231. 2 的幂

文章目录

  • 题目描述
  • 思路即解法
  • 复杂度
  • Code

题目描述

在这里插入图片描述在这里插入图片描述

思路即解法

思路1:位运算

1.易验证2的幂为正数;
2.易得2的幂用二进制表示只能有一个位为数字1
3.即将其转换为二进制统计其二进制1的个数

思路2:数学

当给定数n大于1时,每次当n模2等于0时(此时是2的幂)每次将n除以2最后判断n是否为1

思路3:二分查找

我们从0到 n n n开始二分查找,每次取出当前的中间数mid,当 2 mid 2^{\text{mid}} 2mid,等于 n n n时则返回true,否则继续二分查找;

复杂度

思路1:
时间复杂度:

O ( 1 ) O(1) O(1)

空间复杂度:

O ( 1 ) O(1) O(1)

思路2:
时间复杂度:

O ( 1 ) O(1) O(1);因为在int范围内2的最大的幂为 2 30 2^{\text{30}} 230

空间复杂度:

O ( 1 ) O(1) O(1)

思路:
时间复杂度:

O ( l o g n ) O(logn) O(logn)

空间复杂度:

O ( 1 ) O(1) O(1)

Code

思路1:

class Solution {
public:/*** Bit operation* @param n Given number* @return bool*/bool isPowerOfTwo(int n) {if (n < 0) {return false;}int mask = 1;int count = 0;for (int i = 0; i < 32; ++i) {if ((n & mask) != 0) {count++;}mask <<= 1;}if (count == 1) {return true;}return false;}
};

思路2:

class Solution {
public:/*** Math* @param n Given number* @return bool*/bool isPowerOfTwo(int n) {if (n < 0) {return false;}if (n > 1) {while (n % 2 == 0) {n /= 2;}}return n == 1 ? true : false;}
};

思路3:

class Solution {
public:/*** Binary Search* @param n Given number* @return bool*/bool isPowerOfTwo(int n) {if (n < 1) {return false;}int start = 0;int end = n;while (start <= end) {int mid = start + (end - start) / 2;double result = (double)(pow(2, mid));if (result == n) {return true;} else if (result > n) {end = mid - 1;} else {start = mid + 1;}}return false;}
};
http://www.tj-hxxt.cn/news/17771.html

相关文章:

  • 网站维护 静态页面新闻发布
  • 用哪个程序做网站收录好百度搜索推广的定义
  • 在义乌做电商怎么起步seo收费标准
  • 毕节做网站优化秦皇岛百度推广
  • 企业网站建站企业百度关键词竞价查询系统
  • 企业动态网站模板学前端去哪个培训机构
  • asp.net获取网站bin目录太原最新情况
  • 做网站的图片大小是多少网络推广方案七步法
  • 手机行业动态网站制作seo什么意思简单来说
  • 怎么吧自己电脑做网站网页设计框架
  • 专业外贸网站制作价格关键词优化排名软件推荐
  • dw做的网站能搜到吗seo在线工具
  • 什么样 个人网站 备案网站优化排名易下拉排名
  • 大城怎么样做网站万词优化
  • 东莞活动网站设计模板百度文库账号登录入口
  • php学多久可以做网站百度搜索流量查询
  • php做网站会遇到的问题免费seo视频教程
  • 做网站最少多少钱郑州官网网站优化公司
  • 淮安市广德育建设网站国际婚恋网站排名
  • 网站开发一定得用html吗网推放单平台
  • 做淘宝必备的网站网络推广网站推广方法
  • 网站建设 亿安网络google在线代理
  • 门诊部网站建设百度客服24小时人工服务在线咨询
  • 电子商务网站的主要功能查域名的网址
  • hao123文件在哪里seo网络优化培训
  • 惠州微网站推广方案seo搜索铺文章
  • 网站免费做链接汨罗网站seo
  • 秦皇岛做网站优化价格自媒体发布平台有哪些
  • 武汉手机网站设计公司深圳纯手工seo
  • 官网pos个人免费申请seo公司上海