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

博州住房和城乡建设部网站网站推广的特点

博州住房和城乡建设部网站,网站推广的特点,做网站用了别人公司的图片可以吗,建设好网站能赚到钱吗?摘要 剑指 Offer 43. 1#xff5e;n 整数中 1 出现的次数 一、数学思维解析 将1~ n的个位、十位、百位、...的1出现次数相加#xff0c;即为1出现的总次数。 设数字n是个x位数#xff0c;记n的第i位为ni​#xff0c;则可将n写为 nxnx−1⋯n2n1#xff1a; 称 …摘要 剑指 Offer 43. 1n 整数中 1 出现的次数 一、数学思维解析 将1~ n的个位、十位、百位、...的1出现次数相加即为1出现的总次数。 设数字n是个x位数记n的第i位为ni​则可将n写为 nxnx−1⋯n2n1 称 ni 为 当前位 记为 cur 将 ni−1ni−2⋯n2n1​ 称为 低位 记为low 将 nxnx−1⋯ni2ni1​ 称为高位 记为high 。将10i称为位因子 记为digit。 某位中1出现次数的计算方法根据当前位 cur值的不同分为以下三种情况 当 cur0时 此位1的出现次数只由高位 high决定计算公式为high×digit 当cur1时 此位1的出现次数由高位high和低位low决定计算公式为high×digitlow1 当cur2,3,⋯ ,9时 此位1的出现次数只由高位 high决定计算公式为(high1)×digit package Math;/*** Classname JZ43整数中1出现的次数* Description TODO* Date 2023/3/7 20:55* Created by xjl*/ public class JZ43整数中1出现的次数 {/*** description 整数中1出现的次数 * param: n* date: 2023/3/7 20:56* return: int* author: xjl*/public int countDigitOne(int n) {int digit 1, res 0;int high n / 10, cur n % 10, low 0;while (high ! 0 || cur ! 0) {if (cur 0) {res high * digit;} else if (cur 1) {res high * digit low 1;} else {res (high 1) * digit;}low cur * digit;cur high % 10;high / 10;digit * 10;}return res;} }复杂度分析 时间复杂度O(log⁡n) 循环内的计算操作使用O(1)时间循环次数为数字n的位数即log⁡10n因此循环使用O(log⁡n)时间。空间复杂度 O(1) 几个变量使用常数大小的额外空间。 二、暴力解析 一般是超时的选择 /*** description 相当于的暴力求解的顺序* param: n* date: 2023/3/7 21:15* return: int* author: xjl*/public int countDigitOne2(int n) {String result ;for (int i 1; i n; i) {result String.valueOf(i);}int count 0;for (int i 0; i result.length(); i) {if (result.charAt(i) 1) {count;}}return count;} 复杂度分析 时间复杂度O(n) 循环内的计算操作使用O(1)时间循环次数为数字n的位数即log⁡10n因此循环使用O(log⁡n)时间。空间复杂度 O(n) 几个变量使用常数大小的额外空间。 博文参考 《leetcode》
http://www.hkea.cn/news/14502935/

相关文章:

  • 中国风格网站模板做的美食视频网站
  • 网站做推广页需要什么软件青岛营销型网站推广
  • 做网站v1认证需要付费吗站酷网官网入口
  • 物流如何做网站百度网站上传
  • 上海网站建设高端定制网站横幅广告代码
  • 巴彦淖尔市网站建设网站备案变更公司名称
  • 广东智能网站建设哪家有通州网站建设是什么
  • 非凡网站开发培训什么网站做任务可以赚钱
  • 如何做关于橱柜网站可以不花钱做网站吗
  • 福永自适应网站建国际进出口贸易网站
  • 简单的网站建设步骤搭建网站需要哪些步骤
  • 局门户网站的建设狠友紧急升级访问页面
  • 网站开发需要提供哪些东西网站架构文案
  • 网站怎么建立支付平台微信支付宝付款wordpress
  • 重庆营销型网站建设公司郑州个人网站建设
  • wordpress 站群插件北京58网站建设
  • 网站备案需要费用吗ppt模板设计
  • 开发网站监控工具最成功的网络营销案例
  • 超酷win8风格企业网站织梦模板申请企业邮箱步骤是什么?
  • 阿里云做的网站怎么样wordpress瀑布流主 65533
  • 做网站建百度集团
  • 赶集网的二级域名网站怎么做濮阳做网站的价格
  • 提供网站建设服务网站ui界面设计软件
  • 网站开发学什么语言关于校园推广的软文
  • 出口外贸网站定制橱柜
  • html网站成品下载网站建设完工报告
  • 网站总体设计方案电商千万不要做虾皮
  • 企业网站建立的失败案例wordpress改二级域名
  • 网站设计公司排名湖北勘察设计协会网站
  • php网站带数据库html做网站在手机上显示