5. 若對一個包含 5 個元素的陣列 [5, 4, 3, 2, 1] 進行氣泡排序使其呈現由小到大遞增,在整個排序完成的過程中,資料總共需要進行 ________ 次交換(Swap)。