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

站长查询seo是什么意思百度收录

站长查询seo是什么意思,百度收录,怎么做网站地图导航,纳森网络做网站多少钱回文数 0.题目1.WJQ的思路2.实现过程2.0 原始值怎么一个个取出来?2.1 取出来的数如何存到新的数字后面?2.2完整的反转得到新数的过程 3.完整的代码4.可运行的代码5.算法还可以优化的部分 0.题目 给你一个整数 x ,如果 x 是一个回文整数&…

回文数

  • 0.题目
  • 1.WJQ的思路
  • 2.实现过程
    • 2.0 原始值怎么一个个取出来?
    • 2.1 取出来的数如何存到新的数字后面?
    • 2.2完整的反转得到新数的过程
  • 3.完整的代码
  • 4.可运行的代码
  • 5.算法还可以优化的部分

0.题目

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
例如,121 是回文,而 123 不是。

示例 1:
输入:x = 121
输出:true

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

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

1.WJQ的思路

在这里插入图片描述
思路可行,如何实现?

2.实现过程

2.0 原始值怎么一个个取出来?

取高位 x=x/10除以10再取整
取低位 x=x%10除以10再取余

原始值从最低位开始取,新的数从最高位开始存

2.1 取出来的数如何存到新的数字后面?

reversed = reversed * 10 + x % 10;对于新的数字,我将原有的数字乘10加上取余得到的数

2.2完整的反转得到新数的过程

int original = x; // 存储原始值
long reversed = 0; // 反转后新的数while (x != 0) {reversed = reversed * 10 + x % 10;x /= 10; //只是x=x/10的缩写形式,没什么高端的意思}

3.完整的代码

bool isPalindrome(int x) {int original = x; // 存储原始值long reversed = 0; // 用长整型防止溢出// 反转整数while (x != 0) {reversed = reversed * 10 + x % 10;x /= 10;}// 比较反转后的值与原始值return original == reversed;
}

4.可运行的代码

#include <iostream>bool isPalindrome(int x) {// 负数不是回文数if (x < 0) return false;int original = x; // 存储原始值long reversed = 0; // 用长整型防止溢出// 反转整数while (x != 0) {reversed = reversed * 10 + x % 10;x /= 10;}// 比较反转后的值与原始值return original == reversed;
}int main() {int number;std::cout << "Enter a number: ";std::cin >> number;if (isPalindrome(number)) {std::cout << number << " is a palindrome." << std::endl;} else {std::cout << number << " is not a palindrome." << std::endl;}return 0;
}

5.算法还可以优化的部分

  • 负数能直接判断不是回文数
  • 两边都只判断一半
http://www.yayakq.cn/news/528935/

相关文章:

  • 哪个网站的排行榜权威wordpress win2008 r2
  • 石家庄网站建设成功案例网页特效管理系统
  • 商城网站大概多少钱如何做魔道祖师网站
  • 网站设计深圳网站建设公司降低生育
  • 金华市建设局网站贾润根一个空间怎么放两个网站吗
  • 快速网站排名优化怎样做一个微信小程序
  • 网站seo模块中国建筑师室内设计网
  • 如何仿造一个网站做百度关键词seo
  • 地方网站的建设还有哪些网站做产品众筹
  • 关于网站建设项目实训报告门户网站系统源码
  • 广东佛山网站建设中国十大建设工程项目
  • 安云自助建站系统源码企业邮箱官方网站
  • 建设网站一般多钱wordpress单页插件
  • 有些网站域名解析错误免费网站下载直播软件
  • 小型企业网站设计seo研究中心学员案例
  • 做网站教程pdfhtml搜索框代码
  • 南京模板建站哪家好网站设计面试问题
  • 单页网站的域名在线gif图片制作
  • html5 网站源码深圳代理记账公司前十名
  • 视频网站开发有哪些功能龙岩网站建设模块制作
  • 网站建设基本常识用ssh做的网站
  • 湖州微网站建设做360手机网站快
  • 建立网站商店深圳哪家网站建设的公司好
  • 如何建设一个网站网页怎么建立一个网站让百度搜到
  • 怎么做家教网站wordpress 翻译语言
  • 哪里有做网站平台网页视频下载到电脑
  • 深圳网站建设延安ps如何做网站横幅
  • 网站建设类公司网页脚本设计
  • 建设厅网站用户名和密码广告设计工资高吗
  • 合肥网站建设是什么意思企业网站建设方案书模板