2014去哪儿网校园招聘笔试算法题汇总.doc
《2014去哪儿网校园招聘笔试算法题汇总.doc》由会员分享,可在线阅读,更多相关《2014去哪儿网校园招聘笔试算法题汇总.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2014去哪儿网校园招聘笔试算法题汇总 1.写一个函数,转换相对路径为绝对路径,比如:/home/abs/./temp/new/./,输出路径为:/home/temp。参考代码:1. /写一个函数,转换相对路径为绝对路径,比如:/home/abs/./temp/new/./,输出路径为:/home/temp。 2. intRP2AP(constchar*pInStr,char*pOutStr)3. 4. if(pInStr=NULL|pOutStr=NULL)return0;5. 6. stringstr=pInStr;7. stringstrTemp;8. vectorvec_str;9.
2、stringstrOut=;10. 11. intnPos1;12. intnPos2;13. 14. nPos1=str.find(/,0);15. if(nPos1nPos1)24. 25. strTemp=str.substr(nPos1,nPos2-nPos1);26. /如果不是/.,就放入vector里 27. if(strTemp!=/.)28. vec_str.push_back(strTemp);29. else/弹出上一个 30. 31. vec_str.reserve(vec_str.size();32. vec_str.pop_back();33. vec_str.re
3、serve(vec_str.size();34. 35. nPos1=nPos2;36. 37. else38. 39. break;40. 41. 42. 43. /循环赋值累加 44. for(inti=0;ivec_str.size();i+)45. 46. strOut+=vec_stri;47. 48. 49. /这里用strOut.c_str(),要安全一些,有的环境不这样写编译都不过。 50. memcpy(pOutStr,strOut.c_str(),strOut.size();51. 52. return1;53. 54. 55. intmain()56. 57. intn=
4、10;58. /chara=/home/abs/./temp/new/./; 59. chara=/home/abs/temp/new/./;60. 61. charb256;62. 63. memset(b,0,256);64. intnRet=RP2AP(a,b);65. 66. if(nRet=1)67. coutbendl;68. 69. system(pause);70. return0;71. /写一个函数,转换相对路径为绝对路径,比如:/home/abs/./temp/new/./,输出路径为:/home/temp。int RP2AP(const char* pInStr, ch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2014 哪儿 网校 招聘 笔试 算法 汇总
限制150内