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

福州市建设厅网站网站建设要托管服务器

福州市建设厅网站,网站建设要托管服务器,餐饮最有效的营销方案,鞍山自适应网站制作原题地址:. - 力扣(LeetCode) 题目描述: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数 是指正序(从左向右)和倒序&#xff…

原题地址:. - 力扣(LeetCode)

题目描述:

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

回文数

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

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

示例 1:

输入:x = 121
输出:true

示例 2:

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

示例 3:

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

提示:

  • -231 <= x <= 231 - 1

解题思路:

解题思路

  1. 首先,我们检查整数是否为负数。如果是负数,直接返回false,因为负数不可能是回文数。
  2. 接着,我们检查整数是否为一位数。如果是一位数,它自然是回文数,直接返回true
  3. 然后,我们将整数转换为字符串,再将字符串转换为字符数组。这样做是为了方便比较每一位数字。
  4. 我们计算字符数组的中间位置,只需要遍历数组的一半进行比较。
  5. 使用一个循环,我们比较字符数组中对称位置上的数字。如果任何一对对称位置上的数字不相等,我们立即返回false
  6. 如果循环结束后没有找到不相等的数字对,说明整数是回文数,返回true

时间复杂度

时间复杂度是 O(n/2),其中 n 是整数的位数。由于我们只需要遍历整数的一半位数来比较数字,所以时间复杂度是整数位数的一半。在大 O 记号中,常数因子会被忽略,因此时间复杂度简化为 O(n)。

空间复杂度

空间复杂度是 O(n),因为我们需要将整数转换为一个字符数组来存储每一位数字,这个数组的长度与整数的位数成正比。此外,我们没有使用其他与输入大小成比例的额外空间

代码实现:

class Solution {/*** 判断一个整数是否是回文数。* 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。* @param x 需要判断的整数* @return 如果是回文数返回true,否则返回false*/public boolean isPalindrome(int x) {// 如果整数是负数,它不可能是回文数,因为负号在反转后不会出现if(x < 0) {return false;}// 一位数的整数总是回文数if(x >= 0 && x < 10) {return true;}// 将整数转换为字符数组,以便比较每一位数字char[] c = String.valueOf(x).toCharArray();// 计算数组的中间位置int midden = c.length / 2;// 遍历数组的一半,比较对称位置上的数字是否相等for(int i = 0; i < midden; i++) {// 如果对称位置上的数字不相等,则不是回文数if(c[i] != c[c.length - i - 1]) {return false;}}// 如果所有对称位置上的数字都相等,则是回文数return true;}
}

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

相关文章:

  • 专业的培训网站建设网站建设公司销售技巧
  • 广东石油化工建设集团公司网站站长统计软件
  • 外贸常用社交网站有哪些wordpress提交页面反应迟钝
  • 用凡科做的手机网站版产品开发的流程包括哪几个阶段
  • 企业网站建设 属于什么费用直播网站的建设
  • 做营销型网站 推广的好处国际域名注册流程
  • 绍兴手机网站建设什么叫网站建设四网合一
  • 建筑设计资料网站wordpress改链接
  • 营销型网站创建深圳网站定制价格表
  • 厦门哪里有做网站网站备案现场核验
  • 哈尔滨网站开发联系薇腾讯理财是什么样的做网站
  • 网站选择城市怎么做关键词快速排名怎么做
  • 游戏平台网站建设温州营销型网站建设
  • 蓝色企业网站模板html手机模板
  • 网站设计公司 无锡杭州网站开发 网站建设
  • 做网站图片的大小建立网站顺序
  • 长沙网站排名系统网站加载速度慢的原因
  • 上海市建设合同信息表网站wordpress 栏目模板
  • 网站收录很少却有排名wordpress auth key
  • 京东可以免费做特效的网站wordpress花瓣模板
  • 做淘客的网站关键词有哪些网站优化方式有哪些
  • 建设网站以什么为导向中级经济师考试题库1000题
  • 动易网站模版的制作网页设计代码模板免费
  • 网络科技公司网站百度联盟做网站赚钱吗
  • 开启wordpress多站点小米官网静态网页制作
  • 网站智能建设有那些优势定制网站建设功能报价表模板
  • 一个人网站开发wordpress敏感词
  • 安装iis8 添加网站网站设计网址
  • 电子商务网站 注意听小说的网站哪个好
  • 商洛建设网站o2o服务平台