面試題目收集
1、請寫出一個逆序的遞迴演算法及非遞迴演算法.
遞迴演算法:
char * Reverse(char *s,int left,int right)
{
if(left>=right)
{
return s;
}
char t = s[left];
s[left]=s[right];
s[right] = t;
Reverse(s,left+1,right-1);
}
非遞迴演算法:
char * Reverse(char *s,int left,int right)
{
while(left<right)
{
char t = s[left];
s[left++]=s[right];
s[righ--t] = t;
}
return s;
}
然後呼叫的話,直接
Reverse(s,0,strlen(s));
即可。
相關文章
- 經典Java面試題收集Java面試題
- TX 面試題目面試題
- 經典Java面試題收集(二)Java面試題
- iPhone 常用面試題目iPhone面試題
- 測試面試題目求解答面試題
- mysql面試常見題目MySql面試
- 變態的面試題目面試題
- 蛇皮的Python面試題目Python面試題
- 阿里資深專家面試問題收集阿里面試
- AI筆試面試題庫-Python題目解析1AI筆試面試題Python
- AI筆試面試題庫-Python題目解析3AI筆試面試題Python
- AI筆試面試題庫-Python題目解析4AI筆試面試題Python
- 面試題目-遍歷,點選面試題
- .net面試題目1-50面試題
- 求職遇到的面試題目求職面試題
- 一道騷面試題目面試題
- 一家外企的面試題目(C/C++面試題,C語言面試題)面試題C++C語言
- Goland 面試題收集 (主要網路協議方面)GoLand面試題協議
- Go面試必考題目之method篇Go面試
- Go面試必考題目之slice篇Go面試
- 2020面試必知:中高階工程師面試題集整理(題目+答案)工程師面試題
- (長期更新)【滲透測試 / 護網藍隊初、中級 / 安全服務 / 重保值守】 面試題目收集面試題
- C++常見的面試題目整理C++面試題
- 2021面試運維13k薪資面試題目有答案運維面試題
- linux c網路網路程式設計面試題收集Linux程式設計面試題
- 軟體測試工程師必會的面試題目工程師面試題
- 2019年c語言經典面試題目C語言面試題
- 初級運維必備掌握面試題目運維面試題
- 簡單的面試總結---內含面試題目 | 掘金技術徵文面試題
- 2021年Java面試題目最新總結【90%面試會踩的坑】Java面試題
- 分享一波特別騷的 PHP 面試題目PHP面試題
- 總結的一些簡單面試題目面試題
- python實戰之爬蟲面試必備題目Python爬蟲面試
- 面試分享:2018阿里巴巴前端面試總結(題目+答案)面試阿里前端
- 收集了五年各大廠Java面試題,蘊含6W+字500道Java面試題,大廠面試命中率高達70%Java面試題
- HTML最新面試題(筆試面試題)HTML面試題筆試
- 面試題:面試經面試題
- 大佬分享:180+道Java面試題目!含答案解析!Java面試題
- 網際網路公司面試必問的Redis題目面試Redis