iOS面試常見題

2021-06-25 09:54:35 字數 1030 閱讀 1288

1.耶穌有13個門徒,其中有乙個就是出賣耶穌的叛徒,請用排除法找出這位叛徒:13個人圍坐一圈,從第乙個人開始迴圈報數,數到三排除,最後剩下的人就是叛徒

int people[13] = ;

int count = 0;//用來記錄報數 

int number = 13;//記錄活著的人數 

int i = 0;//記錄第幾個人正在報數

while (number > 1) if (count == 3)     

i++;//記錄報數的下乙個人    

if (i == 13)   

}    for (int i = 0; i < 13; i++)  

}

2.有1000000個數,每個數的取值範圍都是0~999999,找出其中重複的數

#define count 1000000

int main(void)

;

for (int i = 0; i < count; i++)

//輸出重複的數字以及重複次數

for(int i = 0 ;i < count;i++)

}

return0;

}

iOS面試 iOS面試經典題 NO 9

1 上傳檔案中文檔名亂碼問題 在ios客戶端將檔名用url encode編碼,然後在服務端用url decode解碼。客戶端 nsstringencodingenc nsutf8stringencoding request setdata datawithfilename filename stri...

JS面試常見演算法題

學習資料結構與演算法對於工程師去理解和分析問題都是有幫助的。如果將來當我們面對較為複雜的問題,這些基礎知識的積累可以幫助我們更好的優化解決思路。下面羅列在前端面試中經常撞見的幾個問題吧。1.統計乙個字串出現最多的字母和出現的次數 第一種方法 var str abcdeddd var n for va...

http協議 面試常見題

1.什麼是http協議?2.web客戶端是什麼?3.web服務端是什麼?4.什麼是資源?5.mime型別是什麼?6.什麼是uri?7.什麼是url?8.什麼是urn?9.常見的http方法有哪些?10.常見的狀態碼200,206,302,304,404,501的含義?11.什麼是報文?12.http...