百度质量部电面一面算法题
来源:互联网 发布:蘑菇街互刷软件 编辑:程序博客网 时间:2024/05/16 05:17
题目不难,意思是让我们判断一个数是否为回文数,时间复杂度为O(n),空间复杂度为O(1)。
我想到的是递归逆序求和,将和与原数比较,打印输出。
代码如下:
#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;static long long ans=0;long long getN(long long n){ if(n==0) return ans; ans=ans*10+n%10; return getN(n/10);}int main(){ long long x; while(scanf("%lld",&x)==1) { if(x%10==0)//剪枝,去掉个位数为0的情况 { printf("NO\n"); } else if(x==getN(x)) { printf("YES\n"); } else { printf("NO\n"); } ans=0;//重置0 } return 0;}
0 0
- 百度质量部电面一面算法题
- 百度质量部 - 开发测试 - 一面
- 百度质量部开发测试实习生一面总结
- 百度质量部的面试体验之 一面
- 【百度】生态质量部 测试开发实习生 电话一面
- 百度一面
- 百度一面
- 百度一面
- 百度一面
- 百度一面
- 百度一面
- 百度一面
- 百度一面
- 百度一面
- 百度质量部电面有感
- 百度质量部电话一面【2010年9月15日】
- 百度质量部测试开发实习生面试总结(技术一面)
- 2008百度一面
- Java 8简明教程 (中文)
- event loop不是epoll
- 各大搜索引擎收入提交入口
- A*算法的C#实现(纯代码)
- js设计模式
- 百度质量部电面一面算法题
- 使用tcpdump监控网络消息发送
- 如何将文件夹添加到 Visual Studio 2008 的现有工程上 -学习
- android:layout_weight属性详解
- Android json 解析及简单例子
- C#将DataSet或DataTable转换成Json格式数据传递到前台JS脚本
- 代码的未来----读书笔记(1)
- initWithRootViewController、initWithStyle、initWithNibName
- Java反射的理解总结