百度移动终端研发工程师笔试题
2013-03-07 19:38
330 查看
写一个字符串逆序的程序,时间复杂度和空间复杂度最低,效率越高越好。不知道下面的代码的时空开销几何,有更好的方法请指教。
#include "stdafx.h" #include "string.h" void resere(char a[]) { int len=strlen(a); char temp; int i=0,j=len-1; while(i<len/2) { temp=a[i]; a[i++]=a[j]; a[j--]=temp; } } int main() { char a[]={"hello world"}; resere(a); printf("%s ",a); }
相关文章推荐
- 百度2013校园招聘移动软件研发工程师笔试题
- 2011-10-16百度笔试移动终端研发
- 百度2013校园招聘移动软件研发工程师笔试题(一)
- 百度2013校园招聘移动软件研发工程师笔试题(二)
- 在/etc/fstab文件中指定的文件系统加载参数中, 参数一般用于CD-ROM等移动设备。----百度2016研发工程师笔试题(六)
- 2012年百度软件研发工程师(上海)笔试题-杭州站
- 【百度研发工程师笔试题】递归求字符串中相同字符连续出现的最大值
- 2011百度数据挖掘研发工程师实习生笔试面试题
- 百度2014校园招聘-研发工程师笔试题(济南站)
- 20130928百度南京笔试(上海-研发工程师)
- 百度2014秋季校园招聘-软件研发工程师笔试题(2013年10月13日北京清华站)
- 百度2013研发工程师A笔试
- 2012百度笔试题 - 实习软件研发工程师
- 百度2014校园招聘笔试题 ——深度学习算法研发工程师.
- 百度2014校园招聘-研发工程师笔试题(济南站)
- 百度2014移动研发笔试题目
- 深度学习算法研发工程师笔试题(百度2014校园招聘)
- 腾讯研发工程师B笔试卷/腾讯2015春招移动客户端开发练习卷
- 2012百度数据挖掘研发工程师笔试题
- 百度2014校园招聘 研发工程师笔试题