Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Reviews hay rinh note 4, galaxy V được vi vu Hàn Quốc

Gameshow “Ai Là Triệu Phú” trên VTV đang chờ đón bạn – Tải ngay!

Lời mời tham dự chương trình từ thiện "Giáng Sinh Trong Mắt Em"

Mời offline công nghệ cùng Vn-Zoom tại Hà Nội

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Mời offline công nghệ cùng VN-Zoom tại TP HCM
Trang 1/3 1 2 3 cuốicuối
kết quả từ 1 tới 15 trên 36
  1. #1
    qqq33's Avatar
    qqq33 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Sep 2008
    Bài
    12
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default Sắp xếp tăng dần trong mảng hai chiều(Pascal)

    Bác nào biết cách sắp xếp các số của mảng tăng dần từ trái sang phải, từ trên xuống dưới. Chỉ em với. Nghe ổng nói lúc mới vào có 4 lệnh for

  2. Có 1 thành viên cảm ơn qqq33 cho bài viết này:
    mrbom121990 (21-01-2010)

  3. #2
    nhokdragon94's Avatar
    nhokdragon94 vẫn chưa có mặt trong diễn đàn Búa Gỗ Đôi
    Tham gia
    Dec 2009
    Bài
    29
    Cảm ơn
    0
    Điểm
    3/3 bài viết

    Default

    Từ trái sang phải, từ trên xún dưới
    Chéc là ma trận xoắn ốc ^^!

  4. #3
    Forte_201092's Avatar
    Forte_201092 vẫn chưa có mặt trong diễn đàn Thành viên đang bị kỷ luật
    Tham gia
    Oct 2008
    Đến từ
    Huế City
    Bài
    224
    Cảm ơn
    1
    Điểm
    22/19 bài viết

    Default

    Hình như đâu phải mảng 2 chiều nào cũng sắp lại dc như vậy nhỉ?

  5. #4
    littlelee's Avatar
    littlelee vẫn chưa có mặt trong diễn đàn Rìu Bạc
    Tham gia
    Jul 2009
    Đến từ
    Đà Nẵng
    Bài
    308
    Cảm ơn
    15
    Điểm
    47/39 bài viết

    Default

    Dễ thôi. Bạn xây dựng 1 hàm kiểm tra sem đã đạt yêu cầu chưa, nếu chưa thì cứ áp dụng xếp trên mảng 1 chiều với tất cả các cột, các hàng. Rồi lại kiểm tra tiếp. giờ khuya rồi, hòi nào rảnh viết cho
    đời nhàm chán.

  6. #5
    son10293's Avatar
    son10293 vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Aug 2009
    Bài
    70
    Cảm ơn
    8
    Điểm
    9/5 bài viết

    Default

    Nói kĩ đề xem, input và output đủ vào

  7. #6
    Forte_201092's Avatar
    Forte_201092 vẫn chưa có mặt trong diễn đàn Thành viên đang bị kỷ luật
    Tham gia
    Oct 2008
    Đến từ
    Huế City
    Bài
    224
    Cảm ơn
    1
    Điểm
    22/19 bài viết

    Default

    Nếu muốn xếp tăng dần thì với mỗi hàng, mỗi cột chỉ có 1 cách xếp thôi. Vì vậy ko phải mảng 2 chiều nào cũng làm dc.

  8. #7
    qqq33's Avatar
    qqq33 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Sep 2008
    Bài
    12
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default

    Yêu cầu bài như vầy nè mấy bác ạ: Nhập vào 1 mảng gồm m hàng và n cột(m=<50). Sắp xếp mảng theo thứ tự tăng dần từ trái sang phải, từ trên xuống dưới(theo hình chữ Z). Em biết được cách đổi sang mảng 1 chiều, sắp xếp xong thì đổi lại thành mảng hai chiều. Nhưng thầy em nói còn 1 cách nữa. Em suy nghĩ muốn nát óc mà hông ra. Mấy bác pro giúp em với. Viết hộ em!

  9. #8
    ztanzzthanhz's Avatar
    ztanzzthanhz vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    May 2009
    Đến từ
    Quận 2 - TP HCM
    Bài
    100
    Cảm ơn
    5
    Điểm
    20/17 bài viết

    Default

    Trích qqq33 View Post
    Yêu cầu bài như vầy nè mấy bác ạ: Nhập vào 1 mảng gồm m hàng và n cột(m=<50). Sắp xếp mảng theo thứ tự tăng dần từ trái sang phải, từ trên xuống dưới(theo hình chữ Z). Em biết được cách đổi sang mảng 1 chiều, sắp xếp xong thì đổi lại thành mảng hai chiều. Nhưng thầy em nói còn 1 cách nữa. Em suy nghĩ muốn nát óc mà hông ra. Mấy bác pro giúp em với. Viết hộ em!
    Theo hình chữ Z là như thế nào? bạn cho 1 ví dụ đi!

  10. #9
    qqq33's Avatar
    qqq33 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Sep 2008
    Bài
    12
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default

    Ví dụ mảng như thế này:
    4 5 3 7
    2 6 11 9
    15 10 1 8
    Sau khi sắp xếp sẽ là như vầy:
    1 2 3 4
    5 6 7 8
    9 10 11 15
    Hình zich' zac' moi' dung'

  11. #10
    thaimeo17641's Avatar
    thaimeo17641 vẫn chưa có mặt trong diễn đàn Rìu Sắt
    Tham gia
    Oct 2008
    Đến từ
    Vĩnh Phúc
    Bài
    173
    Cảm ơn
    171
    Điểm
    57/34 bài viết

    Default

    Chuyển sang mảng 1 chiều, sắp xếp rồi chuyển sang mảng hai chiều

  12. #11
    qqq33's Avatar
    qqq33 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Sep 2008
    Bài
    12
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default

    Cách đó em biết rồi. Còn một cách nữa mà em không biết mới chết. Huhu. Cứu em với. Em mà giải không được là ăn cây gậy>,<

  13. #12
    ztanzzthanhz's Avatar
    ztanzzthanhz vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    May 2009
    Đến từ
    Quận 2 - TP HCM
    Bài
    100
    Cảm ơn
    5
    Điểm
    20/17 bài viết

    Default

    Cứ sắp xếp giống như mãng 1 chiều, có gì đâu!

    Ở đây mình dùng thuật toán Interchange Sort:

    • Cho i, j chạy để duyệt từ đầu đến cuối mảng.
    • Cho i2, j2 chạy để duyệt từ phía sau i, j đến cuối mảng
    • Nếu A[i, j] > A[i2, j2] thì đổi chổ 2 đứa nó (nếu sắp xếp tăng)

    hết chuyện! Còn nhiều cách sắp xếp khác nữa...!

    Code:
    for i:=1 to m do
    	for j:=1 to n do
    		begin
    			i2:=i;
    			j2:=j+1;
    			while ((i2<m) or (j2<=n)) do
    				begin
    					if (j2>n) then 
    						begin
    							j2:=1;
    							i2:=i2+1;
    						end;
    					if (A[i,j]>A[i2,j2]) then
    						begin
    							temp:=A[i,j];
    							A[i,j]:=A[i2,j2];
    							A[i2,j2]:=temp;
    						end;
    					j2:=j2+1;
    				end;	
    		end;

  14. Có 3 thành viên cảm ơn ztanzzthanhz cho bài viết này:
    ndh1ep (10-08-2011), qqq33 (22-01-2010), vuquangict (28-07-2011)

  15. #13
    qqq33's Avatar
    qqq33 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Sep 2008
    Bài
    12
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default

    Thank bác nhiều!

  16. #14
    ztanzzthanhz's Avatar
    ztanzzthanhz vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    May 2009
    Đến từ
    Quận 2 - TP HCM
    Bài
    100
    Cảm ơn
    5
    Điểm
    20/17 bài viết

    Default

    Trích qqq33 View Post
    Thank bác nhiều!
    Hãy thanks bằng "tay" đi bạn

  17. #15
    mrbom121990's Avatar
    mrbom121990 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Dec 2009
    Bài
    20
    Cảm ơn
    18
    Điểm: 1/1 bài viết

    Default

    dùng for chạy 2 biến i,j.1 biến cho chạy từ trái qua phải còn biến còn lại cho chạy từ trên xuống.rồi so sánh

 

 
Trang 1/3 1 2 3 cuốicuối

Quyền sử dụng

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể tự sửa bài viết của mình
  •