-
22-05-2013, 05:00 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Giải thuật chèn vào danh sach liên kết đơn của số nguyên
Code của mình bị sai phần nào vậy các bạn, khi chạy nó lặp vô tận.
void chentaik(linklist *pdau,linklist *pmoi,int k)
{
linklist p;
int dem = 0;
if(k==1)
{
*pmoi->next = *pdau;
*pdau = *pmoi;
}
else
{
p = *pdau;
dem = 1;
while(p->next!=NULL && dem<k-1)
{
p = p->next;
dem+=1;
}
*pmoi->next = p->next;
p->next = *pmoi;
}
printf("Da chen xong");
}
void chendau(linklist *pdau,linklist *pmoi)
{
*pmoi->next = *pdau;
*pdau = *pmoi;
printf("Da chen vao dau day so");
}
void chencuoi(linklist *pdau,linklist *pmoi)
{
linklist p;
p = *pdau;
while(p->next!=NULL)
p = p->next;
p->next = *pmoi;
*pmoi->next = NULL;
printf("Da chen vao cuoi day so");
}
View more random threads:
- phần biệt biến toàn cục và biến cục cộ (local and global)
- thầy giáo mình cho đề thế này mà mình chỉ hiểu sơ về cấu trúc câu. Các bạn giúp mình với
- Viết hàm tìm đường đi ngắn thứ 2
- Hỏi thuật toán để tính sin 45 =0.85090....
- Danh sách tuyến tính
- sự khác nhau giữa: const char * và char const *
- flushall(), chỉ mình với
- thắc mắc kiểu dữ liệu size_t
- Tính chiều cao trong cây nhị phân!
- biết tìm tổng nhưng không biết tìm tổng các phần tử chẵn và lẽ như thế nào
-
22-05-2013, 05:58 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn bỏ dấu *
Mã nguồn PHP:linklist* chentaik(linklist *pdau,linklist *pmoi,int k)//k thuoc vi tri cac nut { if(pdau==NULL) { pdau = pmoi; pmoi->next = NULL; } else { int dem = 0; if(k==1) { pmoi->next = pdau; pdau = pmoi; } else { linklist *p = pdau; dem = 1; while(p!=NULL && dem<k-1) { p = p->next; dem++; } if(p!=NULL) pmoi->next = p->next; else pmoi->next = NULL; p->next = pmoi; } } printf("
-> Da chen xong"); return pdau; }
Nhiều nữ giới quan niệm rằng, sự thèm muốn tình dục khi không có chồng là một điều gì đó rất xấu xa và lăn loàn. Thế nhưng, theo các chuyên gia tình dục cho biết, việc phụ nữ có ham muốn và cần giải...
Mang đồ chơi tình dục vào phòng...