Chủ đề: Thắc Mắc về ShellSOrt
-
05-11-2010, 09:50 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thắc Mắc về ShellSOrt
void ShellSort(int a[MAX], int n, int h[MAX], int k)
{
int t,i,j;
int x,len;
for (t = 0 ; t <k; t ++)
{
len = h[t];
for (i = len; i <n; i++)
{
x = a[i];
j = i-len;
while ((x<a[j])&&(j>=0))
{
a[j+len] = a[j];
j = j - len;
}
a[j+len] = x;
}
}
thưa các bác pro? ai bít về c++ chỉ em cách gọi hàm này với !View more random threads:
- Hàm GetWindowText báo lỗi, giúp tớ với.
- Chuyển project từ VC++ 2008 sang VC++ 6.0 ????
- Hardware detect trong MFC
- Kéo thả ảnh vào picturebox trong lập trình VC++?
- Cách đặt Icon cho chương trình C++.
- Cách nhận dạng ảnh trong xử lý ảnh với opencv
- Lỗi khi open 1 project trên windows 7?
- thắc mắc về thuật toán nối 2 class STRING và CHAR
- Tạo bộ cài đặt ứng dụng MFC như thế nào?
- Cập nhật kết quả lên ListBox trong VC++??
-
05-11-2010, 06:00 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
phan` SheelSort nay` co gi` dau ma` pai can` giai thjk ha ban
nhung ma` COde nay` hok ra duoc dau
minh` cho ban code nay`
void ShellSort(int a[MAX],int n)
{
int i,j,len,stemp;
len=3;
while(len>0)
{
for(i=0;i<n;i++)
{
j=i;
stemp=a[i];
while((j>=len)&&(a[j-len]>stemp))
{
a[j]=a[j-len];
j=j-len;
}
a[j]=stemp;
}
if(len/2!=0)
len=len/2;
else
if(len==1)
len=0;
else
len=1;
}
}
/ dam bao OK
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...