
leetcode做题记录0009
发布日期:2021-05-07 13:47:44
浏览次数:19
分类:原创文章
本文共 756 字,大约阅读时间需要 2 分钟。
leetcode 0009
说明
只是为了记录一下,不求多快,也不深究。
会简要描述思路,代码中不写注释。
如碰到不会做的用了别人代码会在博客中标出。
题目描述
结果
思路
把数字每一位放到一个数组里,然后搞两个游标i,j分别从数组头和尾向中间遍历。
碰到num[i]!=num[j]的直接false。
遍历完了还没return false的话就return true。
代码
class Solution { public boolean isPalindrome(int x) { if(x<0) { return false; } if(x>=0&&x<10) { return true; } int[] num = new int[10]; for(int i=0;i<10;++i) { num[i] = -1; } int idx = 0; while(true) { num[idx++] = x%10; x /= 10; if(x == 0) { break; } } for(int i = 0,j = idx - 1;i <= j;++i,--j) { if(num[i]!=num[j]) { return false; } } return true; }}
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月27日 04时25分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
RT -Thread Studio开发环境下使用W5500做TCP客户端
2019-03-04
Warning: The core is locked up的解决办法
2019-03-04
奔涌吧 后浪!!! 哔哩哔哩 何冰
2019-03-04
【JVM系列】JDK 内置工具
2019-03-04
JAVA 基础与进阶系列索引 -- JDK 源码学习系列 -- 并发
2019-03-04
网络编程系列索引 -- Linux 网络编程索引
2019-03-04
网络编程系列索引 -- JAVA 网络编程系列
2019-03-04
【JDK源码分析系列】ArrayBlockingQueue源码分析
2019-03-04
【网络通信 -- 直播】音视频常见封装格式 -- MEPG2 TS
2019-03-04
【网络通信 -- 直播】音视频常见封装格式 -- FLV
2019-03-04
【C/C++基础进阶系列】C/C++ 对象模型 -- 类基础知识总结(三)
2019-03-04
【C/C++基础进阶系列】C/C++ 对象模型 -- 对象语义
2019-03-04
基于FPGA的HDMI信号采样原理
2019-03-04
Spring 与使用STOMP消息
2019-03-04
AngularJS ng-class、ng-style
2019-03-04
Linux 查看系统语言
2019-03-04
十 一、C语言创建桌面程序:单选按钮、复选框和分组框控件
2019-03-04
Java基本查找算法--顺序查找
2019-03-04