Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 Bài Ma Trận ZicZac sử dụng 1 vòng lặp!
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
voduy
Member

voduy
Member
Giới tính : Nam
Tuổi : 38
Posts Posts : 82
Coins Coins : 302
Thanked Thanked : 96
Bài Ma Trận ZicZac sử dụng 1 vòng lặp! Empty

Hỗ trợ code Ma Trận Zic-Zac, bài này sự dụng 1 vòng lặp, nếu có gì thắc mắc các bạn cứ post ở topic này.
Link Download here: [You must be registered and logged in to see this link.]

※ Bài viết cùng chuyên mục


Tác giảThông điệp
daokiem_votinh64
Member

daokiem_votinh64
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 556
Coins Coins : 2157
Thanked Thanked : 168
Bài Ma Trận ZicZac sử dụng 1 vòng lặp! Empty

if(TrongMaTran(i-1,j+1,N))
{i--;j++;}
else if(TrongMaTran(i,j+1,N))
{j++;}//dung bien tren
else {i++;}//dung bien phai

anh code kiểu này lạ quá em chău từng thấy bao giờ,anh có thể giải thích chỗ này dùm em dc không.

p/s:trên forum có bài [You must be registered and logged in to see this link.] anh coi rùi cho dùm em hướng giải quyết luôn nha.
thank anh nhiều nhiều luôn

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Toend2008
Member

Toend2008
Member
Giới tính : Nam
Tuổi : 21
Posts Posts : 377
Coins Coins : 564
Thanked Thanked : 33
Bài Ma Trận ZicZac sử dụng 1 vòng lặp! Empty

Anh Duy có thể trình bày thuật toán cho tụi em hiểu được không, có comment thì càng làm tụi em dễ hiểu. Thân!

※ Bài viết cùng chuyên mục


Tác giảThông điệp
voduy
Member

voduy
Member
Giới tính : Nam
Tuổi : 38
Posts Posts : 82
Coins Coins : 302
Thanked Thanked : 96
Bài Ma Trận ZicZac sử dụng 1 vòng lặp! Empty

[You must be registered and logged in to see this link.] đã viết:
if(TrongMaTran(i-1,j+1,N))
{i--;j++;}
else if(TrongMaTran(i,j+1,N))
{j++;}//dung bien tren
else {i++;}//dung bien phai

anh code kiểu này lạ quá em chău từng thấy bao giờ,anh có thể giải thích chỗ này dùm em dc không.

p/s:trên forum có bài [You must be registered and logged in to see this link.] anh coi rùi cho dùm em hướng giải quyết luôn nha.
thank anh nhiều nhiều luôn
Giải thuật bài này như sau:
1.Dòng chẳn(i+j chẳn) thì đi xéo lên(lẻ ngược lại)
2.Đối với dòng chẳn khi đi xéo lên thì i--,j++.
3.Khi đụng biên của Ma Trận thì có 2 trường hợp:
a.Đụng biên trên(đang trong nữa tam giác đầu) thì tăng j(lúc đó i=0)
b.Trường hợp còn lại(Trong nữa tam giác sau) đụng biên phải thì tăng i(lúc đó j=n-1)
4.Trường hợp đi xéo xuống giải quyết tương tự.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
pganotpro
Member

pganotpro
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 1
Coins Coins : 1
Thanked Thanked : 0
Bài Ma Trận ZicZac sử dụng 1 vòng lặp! Empty

mấy bạn ơi cho minh hỏi cái
ma trận zic zac được định nghĩa như thế nào vậy mấy bạn
mình bữa trước ko có mặt

※ Bài viết cùng chuyên mục


Tác giảThông điệp
nguyenkinhnhan
Member

nguyenkinhnhan
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 17
Coins Coins : 29
Thanked Thanked : 0
Bài Ma Trận ZicZac sử dụng 1 vòng lặp! Empty

các bạn cố găng xây dựng tinh đoan ket trong lớp đề cùng giúp nhau học tập nữa mà!đung có nói những gì mà làm mất đoàn kết của nhau.
CBL : các reply trên không thấy gì cả => spam ( chắc bạn này nói topic khác ) , sau 24h sẽ delete reply này

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Sponsored content


Bài Ma Trận ZicZac sử dụng 1 vòng lặp! Empty

※ Bài viết cùng chuyên mục


 
Bài Ma Trận ZicZac sử dụng 1 vòng lặp!
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Windows Việt :: Đại Sảnh :: Thông báo về Học Tập - Trường Lớp-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom