Cấu Trúc Dữ Liệu
+2
nhok_lonely207
matsususu
6 posters
k4info :: Khu vực học tập :: Học Tập
Trang 2 trong tổng số 2 trang
Trang 2 trong tổng số 2 trang • 1, 2
Re: Cấu Trúc Dữ Liệu
Bạo loạn đảo chính hết đi ae kakaka
matsususu- Posts : 146
24/02/2011
Tài Sản
Thú nuôi:
Re: Cấu Trúc Dữ Liệu
Tụi bây định làm loạn ah`! Quân đâu! lôi mỗi thằng ra đánh 200 hèo cho ta! haha
nhok_lonely207- Posts : 276
27/08/2010
Tài Sản
Thú nuôi:
Re: Cấu Trúc Dữ Liệu
mấy bác ơi cái First(L)=1 khai báo sao vậy help me , mình viết bài này:
"#include
#include
#define MaxLength 1000
typedef int position;
typedef int songuyen;
typedef struct{
songuyen A[MaxLength];
position Last;
}
List;
void MakeNull_List(List *L)
{L->Last=0; }
int Empty_List(List L)
{return L.Last==0;}
void Insert_List(songuyen X, position P, List *L){
if (L->Last==MaxLength)
printf("danh sach day");
else if ((P<1) || (P>L->Last+1))
printf("Vi tri khong hop le");
else{
position Q;
for(Q=(L->Last-1)+1;Q>P-1;Q--)
L->A[Q]=L->A[Q-1];
L->A[P-1]=X;
L->Last++;
}
}
void read_List(List *L){
int i,N,b,c;
songuyen X; position P;
printf("nhap so phan tu cua danh sach");
scanf("%d",&N);
for(i=1;i<=N;i++)
{printf("phan tu thu %d",i);
scanf("%d",&i);
fflush(stdin);
}
}
void print_List(List L){
position P;
P=First(&L);
while(P!=EndList(L)){
printf("%d",retrieve(P,L));
P=P->Next; P=Next(P,L);
}
int main(){
List L;
songuyen X;
position P;
MakeNull_List(&L);
read_List(&L);
printf("Danh sach vua nhap:");
print_List(L);
printf("phan tu can them:");
scanf("%d",&X);
printf("vi tri can them:");scanf("%%d",&P);
Insert_List(X,P,&L);
printf("danh sach sau khi them phan tu la:");
printf_List(L);
return 0;
}"
tất cả điều chạy được nhưng thêm phần in danh sách ra man hình thì nó báo sai ngay cái "P=First(&L)" của đoạn "print_List", vốn TA có hạn mình xem lỗi nó báo là :" chưa có cài đặt "First"" ai bít sủa lỗi chổ đó để mình hoàn thiện bài tập nhỏ này lun , Thank nhìu
"#include
#include
#define MaxLength 1000
typedef int position;
typedef int songuyen;
typedef struct{
songuyen A[MaxLength];
position Last;
}
List;
void MakeNull_List(List *L)
{L->Last=0; }
int Empty_List(List L)
{return L.Last==0;}
void Insert_List(songuyen X, position P, List *L){
if (L->Last==MaxLength)
printf("danh sach day");
else if ((P<1) || (P>L->Last+1))
printf("Vi tri khong hop le");
else{
position Q;
for(Q=(L->Last-1)+1;Q>P-1;Q--)
L->A[Q]=L->A[Q-1];
L->A[P-1]=X;
L->Last++;
}
}
void read_List(List *L){
int i,N,b,c;
songuyen X; position P;
printf("nhap so phan tu cua danh sach");
scanf("%d",&N);
for(i=1;i<=N;i++)
{printf("phan tu thu %d",i);
scanf("%d",&i);
fflush(stdin);
}
}
void print_List(List L){
position P;
P=First(&L);
while(P!=EndList(L)){
printf("%d",retrieve(P,L));
P=P->Next; P=Next(P,L);
}
int main(){
List L;
songuyen X;
position P;
MakeNull_List(&L);
read_List(&L);
printf("Danh sach vua nhap:");
print_List(L);
printf("phan tu can them:");
scanf("%d",&X);
printf("vi tri can them:");scanf("%%d",&P);
Insert_List(X,P,&L);
printf("danh sach sau khi them phan tu la:");
printf_List(L);
return 0;
}"
tất cả điều chạy được nhưng thêm phần in danh sách ra man hình thì nó báo sai ngay cái "P=First(&L)" của đoạn "print_List", vốn TA có hạn mình xem lỗi nó báo là :" chưa có cài đặt "First"" ai bít sủa lỗi chổ đó để mình hoàn thiện bài tập nhỏ này lun , Thank nhìu
matsususu- Posts : 146
24/02/2011
Tài Sản
Thú nuôi:
Re: Cấu Trúc Dữ Liệu
chính xác là đoạn này:
"void print_List(List L){
position P;
P=First(&L);
while(P!=EndList(L)){
printf("%d",retrieve(P,L));
P=P->Next; P=Next(P,L);
}"
và lỗi báo sai ở đây :"P=First(&L);" nó báo rằng chưa cài đặt "First" nhưng mình chẳng bít cài seo nữa
"void print_List(List L){
position P;
P=First(&L);
while(P!=EndList(L)){
printf("%d",retrieve(P,L));
P=P->Next; P=Next(P,L);
}"
và lỗi báo sai ở đây :"P=First(&L);" nó báo rằng chưa cài đặt "First" nhưng mình chẳng bít cài seo nữa
matsususu- Posts : 146
24/02/2011
Tài Sản
Thú nuôi:
Re: Cấu Trúc Dữ Liệu
bạn phải khai báo thêm các hàm sau đây.matsususu đã viết:chính xác là đoạn này:
"void print_List(List L){
position P;
P=First(&L);
while(P!=EndList(L)){
printf("%d",retrieve(P,L));
P=P->Next; P=Next(P,L);
}"
và lỗi báo sai ở đây :"P=First(&L);" nó báo rằng chưa cài đặt "First" nhưng mình chẳng bít cài seo nữa
- Code:
Position First(List L){
return 1;}
Position EndList(List L){
return L.Last+1;}
int Retrieve(Position P,List L){
return L.Elements[P-1];}
Position Next(Position P,List L)
{ return P+1;}
Re: Cấu Trúc Dữ Liệu
Bất công wa nhóm 1 đã được thực hành tưởng thứ 7 tới mình nào ngờ lại nghĩ, học kiểu này chắc ra trường không bik đọc chữ luôn wa!
Trang 2 trong tổng số 2 trang • 1, 2
Similar topics
» Cấu Trúc Dữ Liêu
» Bai cau truc du lieu
» Một Số Tài Liệu Môn Cấu Trúc Dự liệu
» Cần tìm tài liệu thi bằng B anh văn đại học tây đô
» Đề thi tham khảo môn Cấu trúc dữ liệu
» Bai cau truc du lieu
» Một Số Tài Liệu Môn Cấu Trúc Dự liệu
» Cần tìm tài liệu thi bằng B anh văn đại học tây đô
» Đề thi tham khảo môn Cấu trúc dữ liệu
k4info :: Khu vực học tập :: Học Tập
Trang 2 trong tổng số 2 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|