diff --git a/冒泡、选择、插入排序.md b/冒泡、选择、插入排序.md index b35b878..db460fa 100644 --- a/冒泡、选择、插入排序.md +++ b/冒泡、选择、插入排序.md @@ -75,4 +75,40 @@ int main(){ -### 插入排序 \ No newline at end of file +### 插入排序 + +```c +#include + +void insertSort(int *a, int n, int flag){ + int i, j, t; + for(i=1;i0?a[j] > t:a[j] < t) && j>=0) { + a[j+1] = a[j]; + j--; + } + a[j+1] = t; + } +} + +void printArray(int *a, int n){ + int i; + for(i=0;i