一道經典面試題「I love china」的實現

2021-09-02 23:45:18 字數 633 閱讀 4383

來看一道經典的面試題,題目要求如下:

給定乙個字串「i love china」,編寫程式完成以單詞為單位的逆序,如「china love i」,並要求不允許使用第三方變數儲存資料,但可以使用輔助指標變數等。

這道題主要考察字串的遍歷查詢以及分類處理,首先確定演算法,我們可以這樣處理字串:

將字串整體導致:「anihc evol i」

然後再次遍歷字串,將每個單詞倒置:「china love i」

確定完演算法後就可以用程式進行操作了,以下是程式的實現過程:

#include

#define n 32

intswap

(char

*head ,

char

*tail)

;int

main

(int argc,

const

char

*argv)

puts

(buff)

;return0;

}//swap函式,完成指定字串倒置。

intswap

(char

*head,

char

*tail)

}

一道經典面試題「I love china」的實現

一道經典面試題 i love china 的實現 華清遠見嵌入式學院講師。來看一道經典的面試題,題目要求如下 給定乙個字串 i love china 編寫程式完成以單詞為單位的逆序,如 china love i 並要求允許使用第三方變數儲存資料,但可以使用輔助變數指標等。這道題主要考察字串的遍歷查詢...

一道經典的測試面試題 水杯測試

一道經典的測試面試題,許多公司至今還在使用 面試題 給你乙個水杯,你該如何測試?一種 測試專案 杯子 需求測試 檢視杯子使用說明書 介面測試 檢視杯子外觀 功能度 用水杯裝水看漏不漏 水能不能被喝到 安全性 杯子有沒有毒或細菌,檢查水杯被破壞後,是否會造成使用者傷害 可靠性 杯子從不同高度落下的損壞...

JS中關於this指向得一道經典面試題

問題 請問下面最終this.number是多少?window.number 2 var obj var db1 obj.db1 db1 obj.db1 console.log obj.number 答案 40 解析 1 var db1 obj.db1 這個是this.number 4 return ...