Forum lớp I12A Đại Học Mở TPHCM |
| Thống Kê Bài ViếtBài gửi | Người gửi | Thời gian |
---|
Bạn có sợ cảm giác bị bỏ lại một mình không? | | Fri May 22, 2015 5:20 pm
| Cho quá khứ một cơ hội | | Mon May 18, 2015 5:02 pm
| Khoảng cách mong manh | | Sat May 16, 2015 5:07 pm
| Ba không phải là má | | Sat May 09, 2015 4:45 pm
| Yêu xa, rất cần một tin nhắn … | | Mon May 04, 2015 4:35 pm
| Bài học cả đời | | Wed Apr 22, 2015 4:20 pm
| Nụ cười của mẹ | | Mon Apr 20, 2015 4:51 pm
| [ Truyện Ngắn ] BỐ | | Fri Apr 17, 2015 5:12 pm
| Đời còn nhiều nắng gió con à! | | Sat Apr 11, 2015 5:15 pm
| Ngày nghỉ của đàn ông | | Sat Apr 04, 2015 5:11 pm
| Mỗi ngày là một ngày đặc biệt | | Mon Mar 30, 2015 5:18 pm
| Hãy cứ khóc nếu em thấy tuyệt vọng | | Wed Mar 25, 2015 4:47 pm
| [Truyện ngắn] ĐIỀU GIẢN DỊ | | Sat Mar 21, 2015 5:07 pm
| Viết về nỗi sợ | | Thu Mar 19, 2015 5:01 pm
| [Truyện ngắn ] LÒNG ÁI QUỐC | | Thu Mar 12, 2015 5:04 pm
|
|
|
Tác giả | Thông điệp |
---|
thanhvu Thành viên cấp 0
Tổng số bài gửi : 1 Số lần được thanks : 0 Join date : 09/03/2012
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sat Mar 17, 2012 10:18 am | |
| Hình như chỉ có câu 4 và câu 5 yêu cầu cài đặt nên viết code được phải không? |
| | | Joon Nguyễn
Thành Viên Cấp 1
Tổng số bài gửi : 11 Số lần được thanks : 2 Join date : 17/03/2012 Age : 33 Đến từ : Ho Chi Minh City
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sat Mar 17, 2012 10:38 am | |
| Tìm được 3 bài kiểm tra dấu ngoặc (mỗi bài có lằn ngang chia ra), mình chưa test, ae xem thử... [You must be registered and logged in to see this link.] |
| | | huynhtamhao
Admin
Tổng số bài gửi : 151 Số lần được thanks : 40 Join date : 07/03/2012 Age : 33
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sat Mar 17, 2012 12:41 pm | |
| - thanhvu đã viết:
- Hình như chỉ có câu 4 và câu 5 yêu cầu cài đặt nên viết code được phải không?
câu 4 5 là viết code như hôm bữa thực hành |
| | | luantran170 Thành viên cấp 0
Tổng số bài gửi : 5 Số lần được thanks : 1 Join date : 17/03/2012
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sat Mar 17, 2012 8:53 pm | |
| Bữa sau gởi file word nhớ format nó về word 2003 nhé. để đi đâu đọc cũng đc |
| | | tuanphatit Thành viên cấp 0
Tổng số bài gửi : 6 Số lần được thanks : 0 Join date : 17/03/2012
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sat Mar 17, 2012 9:08 pm | |
| |
| | | kienncit
Thành Viên Cấp 2
Tổng số bài gửi : 39 Số lần được thanks : 3 Join date : 09/03/2012
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sat Mar 17, 2012 10:21 pm | |
| Haizzz, có ai làm lại rồi??? Share với..... |
| | | kienncit
Thành Viên Cấp 2
Tổng số bài gửi : 39 Số lần được thanks : 3 Join date : 09/03/2012
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sun Mar 18, 2012 8:55 am | |
| Bài 4:
Cài đặt Stack bằng mảng
Struct STACK { int a[max]; int top; int N; //kích thước stack }; STACK S; void khoitao(STACK &S) { S.top=0; S.N=30; } bool Stack_Empty(STACK S) { If(S.top=0) Return true; Else false; } bool Stack_full(STACK S) { If(S.top==S.N) Return true; Else return false; } void Push(STACK &S, int x) { If(Stack_full(S)) Cout<<”Overflow”; Else { S.top=S.top+1; S.a[S.top]=x. } } int Pop(STACK &S) { If(Stack_Empty(S)) { Count << “Underflow” Return -1; } Else { S.top=S.top-1; Return S.a[S.top+1]; } }
Bài 5:
Cài đặt hàng đợi bằng mảng
Struct QUEUE { Int a[max]; Int head,tail; Int n; }; QUEUE Q; Void khoitao(QUEUE &Q) { Q.head=0; Q.tail=1; Q.n=30; } Bool Queue_Empty(QUEUE Q) { If (Q.tail==0) Return true; Return false; } Bool Queue_Full(QUEUE Q) { If(Q.tail==Q.N) Return true; Return false; } Void Enqueue(QUEUE &Q, int x) { If (Queue_Full(0)) Count<<’’Overflow”; Else { Q.tail=Q.tail+1; A.a[Q.tail]=x; } } Void Dequeue(QUEUE &Q) { Int x; If(Queue_Empty(Q)) { Cout<<”Underflow”; Return -1; } Else { x=Q.a[Q.head]; if (Q.head==Q.tail) { Q.head=1; Q.tail=0; } Else { Q.head=Q.head+1; Return x; } } }
|
| | | luantran170 Thành viên cấp 0
Tổng số bài gửi : 5 Số lần được thanks : 1 Join date : 17/03/2012
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 Sun Mar 18, 2012 11:38 am | |
| - BuiPhamAnBinh(I12A) đã viết:
- kipit đã viết:
- BuiPhamAnBinh(I12A) đã viết:
- [You must be registered and logged in to see this link.]
Xem qua bài làm của bạn mình xin góp ý một xíu: -S.top=0 thì ngăn xếp rỗng -S.top>=n thì ngăn xếp đầy. Bạn nên điều chỉnh lại các hàm InitStack, IsEmptyStack, IsFullStack cho giống phần định nghĩa trong giáo trình để các bạn khác tiện theo dõi. Dù sao cũng tks tinh thần chia sẻ của bạn nhé!.. s.top==-1 là mình làm theo bài giảng của thầy hôm thực hành, mình nghỉ s.top==0 hay s.top==-1 cung khong co gì khác đâu bạn (thank ban gop ý Khởi tạo Stack s.top = -1 nhằm khi Push và Pop thì vị trí top = vị trí của phần tử cuối cùng trong mảng để dễ quản lý thôi. |
| | | Sponsored content
| Tiêu đề: Re: Thảo luận về BT CTDL chương 2 | |
| |
| | | | Thảo luận về BT CTDL chương 2 | |
|
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |
|