upgrade piQuickSort

git-svn-id: svn://db.shs.com.ru/pip@682 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
2019-01-24 15:01:09 +00:00
parent 0e06a7b003
commit b0285fd251

View File

@@ -38,14 +38,13 @@ __PIVECTOR_SIMPLE_TYPE__(T)
template<class T>
void piQuickSort(T * a, ssize_t N) {
if (N < 1) return;
if (N < 47) {
if (N < 46) {
T tmp;
ssize_t i,j;
for(i=1; i<N; i++) {
for(i=1; i<=N; i++) {
tmp = a[i];
j = i-1;
while(tmp<a[j] && j>=0)
{
while(tmp<a[j] && j>=0) {
a[j+1] = a[j];
j = j-1;
}