/
R80
/
seek
Обзор
Документация
Войти
/
R80
/
seek
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
shellknuth.cpp
49 строк
748 B
Денис Вергун
massive in standalong header
31 мар 2025, 08:24
31 мар 2025, 08:24
f2a0f45
Код
Авторство
О чём код?
#include <iostream> using namespace std; #include <string> //mysqld -u root & //mysql -u root -ppassword -P 33060 //gii++ 1.c -lmysqlcppconn8 //#include <mysqlx/xdevapi.h> //using namespace mysqlx; #include <chrono> #include "logdur.h" int main(){ //int n = 110031; int key; for(int i=0;i<40000;i++) arr[i]=rand(); // Open person.dat for reading { LogDuration ld("shellsort"); // close file int n = sizeof(arr) / sizeof(arr[0]); D1:;for(int s = n/2;s>0;s/=2+1.5){ D2:;for(int j=s+1;j<n;j++){ D3:;int i=j-s;int K=arr[j]; D4:;if ((K>arr[i])) goto D6; D5:;arr[i+s]=arr[i];i=i-s;if (i>=0) goto D4; D6:;arr[i+s]=K; }} } return 0; } //анализ кнут 5.2.1