-
03-10-2009, 05:17 AM #1
Junior 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:
- Quản lý mua bán hàng - Phần 3: Relationships
- cần giúp đỡ về bài này
- Lỗi khi nhập liệu bằng access mdb
- Một hàm tự viết thay thế cho DLOOKUP của Access
- Hiện nội dung từng lỗi theo bảng (table) ta dựng sẵn.
- Setup khổ giấy máy in kim
- Tạo form login
- Giao trình hệ quản trị CSDL MS.Acess
- Có Thể Nén Backend từ FrontEnd Không ?
- Code Access lỗi khi chạy trên win7-64bit
-
03-10-2009, 03:31 PM #2
Junior 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 #3
Junior 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 #4
Junior 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 #5
Junior 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 #6
Junior 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 #7
Junior 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 #8
Junior 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 #9
Silver 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 #10
Junior 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.
Bán pallet nhựa Phan Thiết giá tốt Pallet nhựa Phan Thiết là lựa chọn lý tưởng cho việc lưu trữ và vận chuyển hàng hóa nhờ vào độ bền cao, khả năng chịu tải tốt và tính chống thấm nước. Đặc biệt,...
Bán pallet nhựa Phan Thiết giá tốt