[程式開發技巧] 如何不使用迴圈與遞迴反轉陣列元素 | C#

這題目是以前面試時遇過的
當時對於陣列操作還沒有這麼熟悉
不過我想答案應該是使用Stack操作
也確實達到題目要求的條件

int[] nums = { 5, 4, 3, 2, 1 };
Stack<int> stack = new Stack<int>(nums);
foreach (int n in stack)
{
    Console.Write(n);
}
/* Output: 12345 */

所以在此做個紀錄
面試會遇到的問題非常多
也要有舉一反三的能力
還是要勤快練習才行...

留言