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

汉滨区建设局网网站网站优化软件哪个好

汉滨区建设局网网站,网站优化软件哪个好,湘潭网站设计外包服务,泰安人才市场官网❓9. 回文数 难度:简单 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如…

❓9. 回文数

难度:简单

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

  • 例如,121 是回文,而 123 不是。

示例 1:

输入:x = 121
输出:true

示例 2:

输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

示例 3:

输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。

提示:

  • − 2 31 < = x < = 2 31 − 1 -2^{31} <= x <= 2^{31} - 1 231<=x<=2311

进阶: 你能不将整数转为字符串来解决这个问题吗?

💡思路:

法一:

  • 转化为字符串

法二:进阶

  • 反转一半数字
  • 将整数分成左右两部分,右边那部分需要转置,然后判断这两部分是否相等。

🍁代码:(Java、C++)

法一:
Java

class Solution {public boolean isPalindrome(int x) {if(x < 0) return false;String s = String.valueOf(x);for(int i = 0, j = s.length() - 1; i < j; i++, j--){if(s.charAt(i) != s.charAt(j)) return false;}return true;}
}

C++

class Solution {
public:bool isPalindrome(int x) {if(x < 0) return false;string s = to_string(x);for(int i = 0, j = s.size() - 1; i < j; i++, j--){if(s[i] != s[j]) return false;}return true;}
};

法二:
Java

class Solution {public boolean isPalindrome(int x) {if(x == 0) return true;if(x < 0 || x % 10 == 0) return false;int y = x % 10;while(x > y){x /= 10;y = y * 10 + x % 10;}return x == y || x == y / 10;}
}

C++

class Solution {
public:bool isPalindrome(int x) {if(x == 0) return true;if(x < 0 || x % 10 == 0) return false;int y = x % 10;while(x > y){x /= 10;y = y * 10 + x % 10;}return x == y || x == y / 10;}
};

🚀 运行结果:

在这里插入图片描述

🕔 复杂度分析:

  • 时间复杂度 O ( l o g n ) O(logn) O(logn),对于每次迭代,我们会将输入除以 10,因此时间复杂度为 O ( l o g n ) O(logn) O(logn)
  • 空间复杂度 O ( 1 ) O(1) O(1),我们只需要常数空间存放若干变量。

题目来源:力扣。

放弃一件事很容易,每天能坚持一件事一定很酷,一起每日一题吧!
关注我 leetCode专栏,每日更新!

注: 如有不足,欢迎指正!

http://www.tj-hxxt.cn/news/92363.html

相关文章:

  • 中山快速做网站费用搜索引擎广告
  • 帮人家做网站维护百度营稍
  • 商业网站建设案例课程百度seo排名优化软件化
  • 东莞公司注册地址关键词优化心得
  • dw做网站首页怎么做长沙网站托管seo优化公司
  • 福州免费网站建站模板石家庄seo排名公司
  • 网上建设网站需要做的工作百度站长平台电脑版
  • 建设物业公司网站网络销售推广是做什么的具体
  • 成品网站源码1688danji6友情链接买卖
  • 温州网站推广站建设厦门网页搜索排名提升
  • 亚洲男女做暖网站软文推广哪个平台好
  • 济宁广告公司网站建设小姐关键词代发排名
  • 网站手机端制作软件湖北seo网站推广
  • 做网页做网站的技术人才江苏营销型网站建设
  • ai可以用来做网站吗网络服务器地址怎么查
  • 只做恐怖片的网站磁力兔子
  • 医院网站必须建设吗推广文章的注意事项
  • 网站进度表网站优化包括哪些
  • 哈尔滨+做网站公司有哪些二级域名查询网站
  • 如何做校园网站怎么营销自己的产品
  • 服务器做网站用什么环境好seo公司
  • 网站优化价格jsurl转码
  • asp网站关键字优化网站排名公司
  • 在线编辑图片的网站有哪些seo在线优化网站
  • 帝国cms怎么做网站网站维护一年一般多少钱?
  • 网站做防伪查询代码新泰网站设计
  • asp网站攻击深圳seo优化seo优化
  • 网站制作公司茂名b2b平台有哪些网站
  • 邢台建设局网站搜索引擎下载入口
  • 副业做网站软件杭州上城区抖音seo如何