diff --git a/README.md b/README.md index 39b4234..cd5b38a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ # bdfu_2024_summer +# 排序 +## 稳定性 +>隔着老远swap一般不稳定 +>稳定:插入,归并,冒泡 diff --git a/day2/P7514/P7514 b/day2/P7514/P7514 index 0a0e36b..6e9e78c 100755 Binary files a/day2/P7514/P7514 and b/day2/P7514/P7514 differ diff --git a/day2/P7514/P7514.cpp b/day2/P7514/P7514.cpp index 003089e..136348a 100644 --- a/day2/P7514/P7514.cpp +++ b/day2/P7514/P7514.cpp @@ -1,17 +1,33 @@ #include using namespace std; + +//DEBUG +#define PRINT_VEC(vec) {\ + cout<<"\n"<<#vec<<" [";\ + for (size_t i=0; i>n>>m; - for (int i=1; i<=n; i++) { + vector a(n),b(n); + for (int i=0; i>a[i]; } - for (int i=1; i<=n; i++) { + PRINT_VEC(a) + + for (int i=0; i>b[i]; } - + PRINT_VEC(b) } \ No newline at end of file