Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    25-06-2010
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Cần chú ý ! [lớp 8]1 bài Tin học trẻ pascal mảng 2 chiều!

    Cho mảng A[1..M,1..N] chứa các số nguyên.Hãy sắp xếp lại các giá trị của các ô trong A sao cho :
    A[i,1]<=A[i,2]<=...<=A[i,N]

    A[1,j]<=A[2,j]<=...<=A[M,j]

    Nhập mảng từ bàn phím gồm M hàng N cột và in ra màn hình mảng sau khi sắp xếp.

    Em sắp thi Tin học trẻ Tỉnh nhưng mới học pascal còn gà

    Mong các anh chị chỉ giúp em thuật toán bài này, nếu có code bài làm thì càng tốt (pascal ạ)

    Em cảm ơn nhiều.
    Quote Quote

  2. #2
    Tham gia
    27-05-2008
    Location
    bình định
    Bài viết
    692
    Like
    0
    Thanked 10 Times in 6 Posts
    lâu quá a không đụng đến pascal , thuật toán của a bây h chưa chắc đã tốt đâu ..
    đưa tất cả M*N giá trị vào mảng 1 chiều B, sau đó sắp xếp lại mảng này, dùng quicksort cho nhanh , rồi đưa lại vào mảng 2 chiều

  3. #3
    Tham gia
    13-01-2010
    Bài viết
    78
    Like
    0
    Thanked 0 Times in 0 Posts
    tui đồng ý với bld. hiện tại cách đó là ổn rồi

Bookmarks

Quy định

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