void InertSort(int a[],size_t la) { int key=0; for (size_t i=1;i<la i="" key="a[i];" size_t="" j="i-1;" while="" j="">=0&&key<a[j]) { a[j+1]=a[j]; --j; } a[j+1]=key; } } //降序 void InertSort1(int a[],size_t la) { int key=0; for (size_t i=1;i<la i="" key="a[i];" int="" j="i-1;" while="" j="">=0&&key>a[j]) { a[j+1]=a[j]; --j; } a[j+1]=key; } }