-
03-10-2009, 05:17 AM #1Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Mấy cao thủ về thuật toán giúp với
Em muốn so sánh tổng m số trong 1 dẫy có n phần tử với 1 số khác thì thuật toán thế nào nhỉ? Bác nào quen về thuật toán chỉ giáo 1 cái
View more random threads:
- Kinh nghiệm Khai báo biến Database
- Requery đối tượng trong Subform
- Code không chạy khi chuyển từ Access 2003 sang Access 2010
- Giúp đỡ về truy vấn
- Xin tài liệu VBA, có video thì càng tốt!
- Giải giúp em đề ôn tập này với
- Trong Form có số liệu Thành Tiền mà sang Report bằng không?
- Hiện nội dung từng lỗi theo bảng (table) ta dựng sẵn.
- Treeview trong access
- Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?
-
03-10-2009, 03:31 PM #2Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
bạn muốn so sánh tổng m số trong 1 dãy có n phần tử với một dãy số khác tương tự hay là với một số bất kỳ? Mình chỉ nói ý tưởng thế này ko biết đúng ý bạn hok.
Đầu tiên tính tổng của dãy số đó trước. Sau đó đem kết quả đi so sánh.
Bạn cho một vòng For chạy từ phần tử đầu tiên đến n. Nếu không biết giá tri n cụ thể là bao nhiêu bạn sẽ thay vòng For bằng vòng lặp Do..While hoặc While.
Dim s as double
dim i as integer
s=0
for i=0 to n step 1 //n biết cụ thể
s=s+i
next
Sau khi chạy xong biến s sẽ có giá tri là tổng các phần tử trong dãy
bạn đem s đi so sánh với số cần so sánh là ok.
-
03-10-2009, 11:35 PM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 5
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Gửi bởi TranDang
-
03-11-2009, 09:43 PM #4Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Nếu nói như vậy thì bạn phải xác định vị trí của dãy con bên trong dãy lớn! giả sử vị trí bắt đầu là k và kết thúc là k' thì bạn cũng cho vòng for thay vì chạy từ đầu, bây h chạy từ vị trí k đến k'!
-
03-11-2009, 11:19 PM #5Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Gửi bởi TranDang
Do đó mình mới nói là nó phức tạp.
-
03-12-2009, 06:40 AM #6Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Gửi bởi behattieu
Thực tế cái mà chú gọi là "thuật toán" này cũng không có gì là phức tạp lắm đâu, tuy nhiên khó giải thích cặn kẽ.
-
03-12-2009, 11:10 PM #7Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 2
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Gửi bởi phatnq2002
-
03-12-2009, 11:17 PM #8Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 2
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Chà! nếu nói như thế thì po tay lun! Bạn không cho điều kiện nào để xác định 5 số đó nằm ở đâu trong dãy 10 số! Nếu vậy thì 5 số đó random và vị trí cũng random lun! thế thì làm cách nào xác định được dãy số mình cần tính chứ!
Kiểu này khó cho anh em quá!
-
03-13-2009, 02:27 AM #9Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 58
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Gửi bởi behattieu
Muốn làm cái bánh xe thì cứ làm cái bánh xe hình tròn. Khỏi cần suy nghĩ tại sao lại là hình tròn.
Trong các phần mềm thuật toán là đã có sẵn. Chỉ cần gọi ra xài.
Các phần tử trong dãy lớn chỉ cần đưa nó vào thành 1 mảng.
Cộng phần tử nào thì cứ gọi theo chỉ số của nó mà cộng thôi.
---
Cùng lắm thì ở đây chỉ là bài tập thuật toán sắp xếp theo thứ tự mà thôi.
-
03-13-2009, 05:16 AM #10Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Khó quá, mấy cao thủ về thuật toán giúp với
Bác mượn ơi quả thật em chưa biết viết cái đoạn code đó thế nào cả. Bác viết cho em đoạn code này đi.
Liệu pháp ô xy cao áp Liệu pháp ô xy cao áp đã được chứng minh là giúp đảo ngược quá trình lão hóa, kéo dài telomere (đối với những người chưa bắt đầu, chiều dài telomere là dấu hiệu của sự lão hóa...
Một số mẹo làm đẹp tốt nhất phụ nữ nên thử ngay