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...