五、請實作下列函式以完成設計l個插入排序法(Insertion Sort),據以依參數值決定排序方式採遞增或遞減。(18分)
bool isInverse(int x, int y, bool isAsc); //判斷傳入的x、y是否反序
void InsertionSort(int *arr, int len, bool isAsc); //插入排序
(註:參數arr為傳入的整數陣列;參數len為整數陣列的長度;參數isAsc為是否遞增, 函式Insertion Sort應呼叫函式isInverse。)