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

网网站站建建设设装修设计专业

网网站站建建设设,装修设计专业,阿里云域名官网,wordpress伪静态文件【问题描述】[简单] 判断一个整数是否是回文数。回文数是指正序#xff08;从左向右#xff09;和倒序#xff08;从右向左#xff09;读都是一样的整数。示例 1:输入: 121 输出: true 示例 2:输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。…【问题描述】[简单] 判断一个整数是否是回文数。回文数是指正序从左向右和倒序从右向左读都是一样的整数。示例 1:输入: 121 输出: true 示例 2:输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 【解答思路】 1. 整形转字符串/字符数组额外空间 1.x小于0 直接返回false 2.整形转为字符串后再转为字符数组 3.双指针一头一尾遍历字符数组判段是否是回文数 时间复杂度O(N) 空间复杂度O(N) class Solution {public boolean isPalindrome(int x) {String reversedStr (new StringBuilder(x )).reverse().toString();return (x ).equals(reversedStr);} } public boolean isPalindrome(int x) {if(x0){return false;}char[] ch String.valueOf(x).toCharArray();int len ch.length;int i 0 ;int j len-1;while(ij){if(ch[i]!ch[j]){return false;}i;j--;}return true;} 2. 数字反转可能溢出 如果是负数则一定不是回文数直接返回 false如果是正数则将其倒序数值计算出来然后比较和原数值是否相等如果是回文数则相等返回 true如果不是则不相等 false 比如 123 的倒序 321不相等121 的倒序 121相等 时间复杂度O(N) 空间复杂度O(1) public boolean isPalindrome(int x) {if(x 0)return false;int cur 0;int num x;while(num ! 0) {cur cur * 10 num % 10;num / 10;}return cur x;} 2. 数字反转一半 时间复杂度O(N) 空间复杂度O(1) class Solution {public boolean isPalindrome(int x) {// 特殊情况// 如上所述当 x 0 时x 不是回文数。// 同样地如果数字的最后一位是 0为了使该数字为回文// 则其第一位数字也应该是 0// 只有 0 满足这一属性if (x 0 || (x % 10 0 x ! 0)) {return false;}int revertedNumber 0;while (x revertedNumber) {revertedNumber revertedNumber * 10 x % 10;x / 10;}// 当数字长度为奇数时我们可以通过 revertedNumber/10 去除处于中位的数字。// 例如当输入为 12321 时在 while 循环的末尾我们可以得到 x 12revertedNumber 123// 由于处于中位的数字不影响回文它总是与自己相等所以我们可以简单地将其去除。return x revertedNumber || x revertedNumber / 10;} } 【总结】 1.越是简单题 往往含有的思想越巧妙 2.细节 2.1 逆算数 while(num ! 0) {cur cur * 10 num % 10;num / 10;}2.2 整形转字符数组 int x; char[] ch String.valueOf(x).toCharArray();参考链接https://leetcode-cn.com/problems/palindrome-number/solution/hua-jie-suan-fa-9-hui-wen-shu-by-guanpengchn/ 参考链接https://leetcode-cn.com/problems/palindrome-number/solution/hui-wen-shu-by-leetcode-solution/ 参考链接https://leetcode-cn.com/problems/palindrome-number/solution/dong-hua-hui-wen-shu-de-san-chong-jie-fa-fa-jie-ch/
http://www.yutouwan.com/news/5395/

相关文章:

  • 网站建设排名优化公司外贸是做什么的经营范围
  • 做外贸网站怎么样好玩网页游戏
  • 东莞市官网网站建设怎么样seo入门培训学多久
  • 网站换模板对seo中国制造网国际站网址
  • 网站建设类工作描述网站建设教程下载
  • 云凡济南网站建设开发个人创建网站
  • 电子商务网站的作用wordpress elementor
  • 成都网站备案太慢怎么建设推广网站
  • 网站开发资金规模用flash做游戏下载网站
  • 网站建设工作情况百度识图扫一扫入口
  • 网站开发技术总结报告响应式网站建设机构
  • 现在的网站用什么程序做注册公司取名技巧
  • 网站简历响水做网站的价格
  • 大型论坛网站建设wordpress主题接入社交功能
  • win10做网站服务器临沂网站开发公司电话
  • 百度网站托管网站做超链接薪资多少一个月
  • 网站开发技术服务费举报网站建设运行汇报
  • 公司门户网站的意义网迎客 网站建设
  • 长春房产网络推广seo是什么
  • 广东今科网站建设贵州省住房城乡建设网站
  • 青海省住房和城乡建设网站网站注销申请书
  • 青浦门户网站做物流的网站都有什么
  • flash做网站的流程郑州官网seo费用
  • 做电商的网站如何进行电子商务网站建设
  • 普通网站建设是什么网站设计师发展前景
  • 做网站到底要不要营业执照免费个人网页制作成品
  • 网站设计接单wordpress死链删除
  • 池州微信网站建设个人网站 百度收录
  • 西安网站制作流程做家具的网站有哪些
  • 网站建设售后支持高校校园网站建设