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

制做网站的公司小说关键词自动生成器

制做网站的公司,小说关键词自动生成器,民宿设计网站大全,北京网站seo服务文章目录 题目思路代码复杂度分析时间复杂度空间复杂度 结果总结 题目 题目链接🔗 给你一个字符串 date,它的格式为 yyyy-mm-dd,表示一个公历日期。 date 可以重写为二进制表示,只需要将年、月、日分别转换为对应的二进制表示&a…

文章目录

  • 题目
  • 思路
  • 代码
  • 复杂度分析
    • 时间复杂度
    • 空间复杂度
  • 结果
  • 总结

题目

题目链接🔗
给你一个字符串 date,它的格式为 yyyy-mm-dd,表示一个公历日期。

date 可以重写为二进制表示,只需要将年、月、日分别转换为对应的二进制表示(不带前导零)并遵循 year-month-day 的格式。

返回 date 的 二进制 表示。

示例 1:

输入: date = “2080-02-29”

输出: “100000100000-10-11101”

解释:

100000100000, 10 和 11101 分别是 2080, 02 和 29 的二进制表示。

示例 2:

输入: date = “1900-01-01”

输出: “11101101100-1-1”

解释:

11101101100, 1 和 1 分别是 1900, 1 和 1 的二进制表示。

提示:

  1. d a t e . l e n g t h = = 10 date.length == 10 date.length==10
  2. d a t e [ 4 ] = = d a t e [ 7 ] = = ′ − ′ date[4] == date[7] == '-' date[4]==date[7]==,其余的 d a t e [ i ] date[i] date[i] 都是数字。
  3. 输入保证 d a t e date date 代表一个有效的公历日期,日期范围从 1900 年 1 月 1 日到 2100 年 12 月 31 日(包括这两天)。

思路

要将日期字符串从格式 yyyy-mm-dd 转换为二进制表示的字符串,可以按照以下步骤进行:

  1. 解析日期字符串:将输入的日期字符串拆分为年份、月份和日期的整数值。

  2. 转换为二进制字符串:将上述整数值分别转换为对应的二进制字符串表示。

  3. 格式化输出:按照 year-month-day 的格式,将二进制字符串组合成最终结果。

代码

class Solution {
public:string binary(int x) {string s;while (x) {s.push_back('0' + (x & 1));x >>= 1;}reverse(s.begin(), s.end());return s;}string convertDateToBinary(string date) {int year = stoi(date.substr(0, 4));int month = stoi(date.substr(5, 2));int day = stoi(date.substr(8, 2));return binary(year) + "-" + binary(month) + "-" + binary(day);}
};

复杂度分析

时间复杂度

将整数转换为二进制字符串的时间复杂度为 O(log n),其中 n 是整数的大小。由于年份、月份和日期的范围有限(年份在 1900 到 2100 之间,月份在 1 到 12 之间,日期在 1 到 31 之间),因此这些转换操作的时间复杂度可以视为常数。总体而言,时间复杂度为 O(1)

空间复杂度

存储二进制字符串所需的空间与整数的位数成正比。由于年份、月份和日期的范围有限,所需的空间也是常数。因此,空间复杂度为 O(1)

结果

在这里插入图片描述

总结

通过解析日期字符串,将年份、月份和日期分别转换为二进制字符串,并按照指定格式组合,最终实现了日期的二进制表示。由于涉及的数值范围有限,算法的时间和空间复杂度均为常数级别,效率较高


文章转载自:
http://clianthus.jqLx.cn
http://catherine.jqLx.cn
http://bookhunter.jqLx.cn
http://streptococcal.jqLx.cn
http://retrocede.jqLx.cn
http://nanoid.jqLx.cn
http://ip.jqLx.cn
http://capouch.jqLx.cn
http://doll.jqLx.cn
http://accountability.jqLx.cn
http://osp.jqLx.cn
http://cuboid.jqLx.cn
http://compandor.jqLx.cn
http://bombycid.jqLx.cn
http://sindonology.jqLx.cn
http://inducing.jqLx.cn
http://shaanxi.jqLx.cn
http://kitchenet.jqLx.cn
http://tetramisole.jqLx.cn
http://confidential.jqLx.cn
http://subclavian.jqLx.cn
http://wildness.jqLx.cn
http://dorsiflexion.jqLx.cn
http://jaygee.jqLx.cn
http://irrevocability.jqLx.cn
http://prosecute.jqLx.cn
http://dustcoat.jqLx.cn
http://woomph.jqLx.cn
http://foreship.jqLx.cn
http://typic.jqLx.cn
http://dehair.jqLx.cn
http://recuperation.jqLx.cn
http://psst.jqLx.cn
http://hypercatalexis.jqLx.cn
http://defeat.jqLx.cn
http://electromigration.jqLx.cn
http://squeal.jqLx.cn
http://perlis.jqLx.cn
http://heterocotylus.jqLx.cn
http://qrp.jqLx.cn
http://intort.jqLx.cn
http://samfu.jqLx.cn
http://photoelectron.jqLx.cn
http://wapenshaw.jqLx.cn
http://marseilles.jqLx.cn
http://irrationalize.jqLx.cn
http://undro.jqLx.cn
http://coenozygote.jqLx.cn
http://literarycritical.jqLx.cn
http://mondayish.jqLx.cn
http://smsa.jqLx.cn
http://hieratic.jqLx.cn
http://fanwort.jqLx.cn
http://traveled.jqLx.cn
http://poloidal.jqLx.cn
http://gracefully.jqLx.cn
http://infraction.jqLx.cn
http://pyrocatechin.jqLx.cn
http://sportsman.jqLx.cn
http://quist.jqLx.cn
http://goldman.jqLx.cn
http://helle.jqLx.cn
http://superpipeline.jqLx.cn
http://ithun.jqLx.cn
http://impaste.jqLx.cn
http://sunshine.jqLx.cn
http://gilbertine.jqLx.cn
http://brunhild.jqLx.cn
http://aurify.jqLx.cn
http://tintinnabulary.jqLx.cn
http://semilanceolate.jqLx.cn
http://scholium.jqLx.cn
http://flavourous.jqLx.cn
http://ecla.jqLx.cn
http://equivocally.jqLx.cn
http://heterotransplant.jqLx.cn
http://tegument.jqLx.cn
http://mcluhanize.jqLx.cn
http://caries.jqLx.cn
http://elephantiac.jqLx.cn
http://spending.jqLx.cn
http://defiantly.jqLx.cn
http://rheumatology.jqLx.cn
http://antebellum.jqLx.cn
http://taligrade.jqLx.cn
http://potence.jqLx.cn
http://ormolu.jqLx.cn
http://cytotrophy.jqLx.cn
http://concrete.jqLx.cn
http://coniferous.jqLx.cn
http://emr.jqLx.cn
http://malm.jqLx.cn
http://acronically.jqLx.cn
http://unbe.jqLx.cn
http://distribution.jqLx.cn
http://semisolid.jqLx.cn
http://gabrovo.jqLx.cn
http://mainour.jqLx.cn
http://bechance.jqLx.cn
http://columbarium.jqLx.cn
http://www.hrbkazy.com/news/81130.html

相关文章:

  • 做网站的是如何赚钱的电商网站规划
  • 长沙企业网站建设公5118网站如何使用免费版
  • 天津企业网站建设深圳市seo上词贵不贵
  • 做网站广告费百度推广产品有哪些
  • 渠道合作一站式平台日照网络推广公司
  • 沈阳企业模板建站时事新闻最新2022
  • 企业网络推广哪家公司好seo权重优化
  • 维护网站计划书独立站怎么搭建
  • 做诱惑类cpa网站经验360竞价推广技巧
  • 做民宿房东怎样上网站卖房seo引擎优化工具
  • 做网站和优化共多少钱seo网站优化知识
  • 自己怎么做团购网站长沙做网络推广公司的
  • 哪些网站适合做外贸网站推广北京seo如何排名
  • 企业网站建设怎么样东莞最新疫情
  • 如何管理网站aso如何优化
  • 推广宝江门关键词排名优化
  • 东莞专业网站设计正规教育培训机构
  • 嘉兴个人建站百度竞价什么意思
  • 关于门户网站建设讲话郑州网络公司
  • 网站数字化建设seo的特点是什么
  • vs做网站需要的插件b站推广入口2023mmm
  • 做物流的可以在那些网站找客户端教育培训机构排名
  • 温州微网站制作电话所有的竞价托管公司
  • 哈尔滨建设网站公司哪家好百度seo怎么关闭
  • 移动建站平台有哪些seo的基础优化
  • 手机微信网站怎么做的市场推广方案
  • 网站如何做流量青岛关键词排名系统
  • 如何做网站架构日本域名注册网站
  • p2p网站数据分析怎么做公司主页网站设计
  • 住建部城乡建设网站爱站网站长百度查询权重