Based on C, C + +, sort of
2016-08-23
0 0 0
no vote
Other
Earn points
// Hill sorting
void ShellSort (int r [], int n)
{
int i;
int d;
int j;
for (d = n / 2; d> = 1; d = d / 2) // increment d to direct insertion sort
{
for (i = d + 1; i <n; i ++)
{
r [0] = r [i]; // insert record scratch is
for (j = i-d; j> 0 && r [0] <r [j]; j = j-d)
r [j + d] = r [j]; // after recording position shift d
r [j + d] = r [0];
}
}
for (i = 1; i <n; i ++)
cout << r [i] << "";
cout << "\ n";
void ShellSort (int r [], int n)
{
int i;
int d;
int j;
for (d = n / 2; d> = 1; d = d / 2) // increment d to direct insertion sort
{
for (i = d + 1; i <n; i ++)
{
r [0] = r [i]; // insert record scratch is
for (j = i-d; j> 0 && r [0] <r [j]; j = j-d)
r [j + d] = r [j]; // after recording position shift d
r [j + d] = r [0];
}
}
for (i = 1; i <n; i ++)
cout << r [i] << "";
cout << "\ n";
c
排序
CC
基于
大全
Related Source Codes
PClite
0
0
no vote
generic embeded FTP Client
0
0
no vote
UDP Test Demo
0
0
no vote
TMS320F28335 DSP transmits data to EEPROM through
0
0
no vote
TMS320F28335 CAN communication source code
0
0
no vote
No comment