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

手机网站开发者工具网站对一个关键词做排名怎么做

手机网站开发者工具,网站对一个关键词做排名怎么做,百度收录越来越难了,网站建设要费用多少LeetCode-面试题 05.02. 二进制数转字符串【数学,字符串,位运算】题目描述:解题思路一:简单暴力。小数点后面的二进制,now首先从0.5开始之和每次除以2。然后依次判断当前数是否大于now,是则答案加1。若等于…

LeetCode-面试题 05.02. 二进制数转字符串【数学,字符串,位运算】

  • 题目描述:
  • 解题思路一:简单暴力。小数点后面的二进制,now首先从0.5开始之和每次除以2。然后依次判断当前数是否大于now,是则答案加1。若等于now则可以直接返回。小于则答案加0。其实就是一个不断迭代计算小数的过程。
  • 解题思路二:不断×2,左进一位,依次判断是0还是1。
  • 解题思路三:0

题目描述:

二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。如果该数字无法精确地用32位以内的二进制表示,则打印“ERROR”。

示例1:

输入:0.625
输出:“0.101”

示例2:

输入:0.1
输出:“ERROR”
提示:0.1无法被二进制准确表示

提示:

32位包括输出中的 “0.” 这两位。
题目保证输入用例的小数位数最多只有 6 位

https://leetcode.cn/problems/bianry-number-to-string-lcci/description/

解题思路一:简单暴力。小数点后面的二进制,now首先从0.5开始之和每次除以2。然后依次判断当前数是否大于now,是则答案加1。若等于now则可以直接返回。小于则答案加0。其实就是一个不断迭代计算小数的过程。

class Solution {
public:string printBin(double num) {string ans="0.";double now=0.5;while(num>0){if(num>now){num-=now;ans+="1";}else if(now==num){ans+="1";return ans;}else{ans+="0";}if(now<0.0000001) return "ERROR";//题目保证输入用例的小数位数最多只有 6 位now/=2;         }return "ERROR";}
};

时间复杂度:O(1)//加上剪枝的话最多循环6次
空间复杂度:O©//字符串。

解题思路二:不断×2,左进一位,依次判断是0还是1。

当 num的十进制的小数位数最多只有 6 位时,若 num 能表示为有限位二进制小数,则二进制的小数位数同样至多为 6 位。
证明见传送门!!!

class Solution {
public:string printBin(double num) {string bin = "0.";for (int i = 0; i < 6; ++i) { // 至多循环 6 次num *= 2;if (num < 1)bin += '0';else {bin += '1';if (--num == 0)return bin;}}return "ERROR";}
};

时间复杂度:O(1)//加上剪枝的话最多循环6次
空间复杂度:O(1)//字符串。

解题思路三:0


http://www.yayakq.cn/news/225633/

相关文章:

  • 惠州市网站建设公司怎么做网站导航外链
  • 重庆网站建设设计公司企业建站多站点管理系统
  • 企业网站模板建站流程阿里云wordpress伪静态
  • 云南公司网站制作wordpress可以自动采集吗
  • wordpress熊掌号出图该如何建设和优化一个网站
  • 网站加速器手机版wordpress 自动跳转
  • 网站安全设计长宁手机网站建设
  • 灌南网站开发厦门正规网站建设多少
  • 网站开发 运维 招投标app开发公司入
  • 重庆网站推广大全当雄网站建设
  • 网站做的好有什么用照片管理网站模板下载
  • 企业做网站的流程中国住房和城乡建设部查询网站6
  • 建网站的公司有哪些进入百度知道首页
  • 建设银行科技中心网站鞍山信息港首页
  • 建设一个购物网站需要什么意思安卓软件开发培训机构
  • 网站建设要达到什么水平月嫂服务公司网站建设方案
  • 网站分辨率做96是否会更好wordpress 标签链接
  • 免费招聘网站平台外贸网站建站多少钱
  • 微商自己做网站网页设计作业素材
  • 网站代码用什么打开互联网建设网站的的好处
  • 58同城盐城网站建设东莞学网站建设难吗
  • 织梦做中英文网站步骤学校网站建设风险分析
  • 酒店 网站建设 中企动力做美容美发学校网站公司
  • 代做原创毕业设计网站定制网站建设提供商
  • 学习电子商务网站建设与管理的收获6合肥网页设计
  • 对网站设计的建议谷歌google官网下载
  • 帮人建设网站属于增值电信业务吗运营主要做什么工作
  • 视频网站开发分析wordpress标签导航栏
  • WordPress全站跳转响应式网站搭建
  • 17zwd一起做网站普宁软件开发流程教程