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

学校网站建站成都装饰公司

学校网站建站,成都装饰公司,企业内部培训app软件,wordpress 实现注册上一篇: 算法随笔_16: 找出第k小的数对距离-CSDN博客 题目描述如下: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左&…

上一篇: 算法随笔_16: 找出第k小的数对距离-CSDN博客

题目描述如下:

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

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

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

示例 1:

输入:x = 121
输出:true

算法思路:

我们这样考虑这个问题。我们把这个数从中间对折一下,如果这个数是一个回文数,那么对折后,每个位置上的数字是相同的的。如果不是一个回文数,那么对折以后,某个位置上肯定有不一样的数字。因此我们只需要把这个整数的半个区间的数字排列倒序一下,看看是否和另半个区间相同即可。

那如何对半个区间倒序呢?我们可以按照如下算法去做:

1. 把x值赋予x_new。设倒序的数字为x_rev,初始值为0。

2. 对x_new整数取余,即,x_new%10,这样我们会取到最末尾的数字。然后我们把x_rev*10,并且累加这个末尾数,最后存储到x_rev。

3.  x_new=x_new/10,这样我们就消掉了x的最后一个数。然后重复步骤2,3,最后就得到了一个倒序数字x_rev。

还有一个问题,如何判断已经反转的位数已经进行了一半呢?

我们发现我们不断的对原来的数字除以10,对倒序的数字乘以10,那我们就可以判断,只要原来的数字小于等于倒序的数字,就说明反转的位数已经进行了一半。

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

相关文章:

  • 给wordpress博客加上一个娃娃seo基础知识培训
  • 南京领动做网站怎么样郑州本地做团购的网站
  • 我和你99谁做的网站支部建设杂志官方网站
  • 深圳网站建设制作开发公司做网站需要公司
  • 百度不收录网站内页网站美工建设意见
  • 济南专业做企业网站附近广告公司喷绘刻字
  • 阿里绿网网站违规网站存在风险什么意思
  • ftp如何转换wordpress合肥网站搜索优化
  • 有哪些网站可以免费发布广告简述基于构件的软件开发流程
  • 设计师网站接单网络服务主要包括哪些服务
  • 阿里巴巴免费做国际网站什么网站做简历
  • 做聚会的网站绵阳住房和城乡建设局网站
  • 保定 营销型网站建设如何利用国外分类网站开发客户
  • 平顶山公司网站建设58网站怎么做才有客户问
  • 手机网站 link和visited设置同一种颜色失效wordpress设置xmlrpc
  • 怎么推广一个网站网站后台设计培训学校
  • wordpress外贸网站好用的模板塑料模板厂 塑料模板生产厂家
  • 自建站推广建设行业协会网站发展的建议
  • 桂林公司网站搭建企业网站可以做游戏类网站么
  • 做网站新乡企业组网设计
  • 网上做论文的网站有哪些内容营销型网站单页
  • 网站建设与维护实验报告站酷设计网站官网入口插画设计
  • 泉州企业网站维护制作外贸网站为何搜不到
  • 网站建设可以资本化吗wordpress淘客宝主题
  • 江苏炒股配资网站开发清远做网站seo
  • 专业网站建设集团米粒网站建设
  • 东莞网站建设优化企业石家庄网站建设布局
  • 给企业做网站多少钱镇江网站制作费用
  • 制作企业免费网站海南搜索引擎优化
  • 郑州快速网站优化公司哪家好外贸企业网站建设公司价格