Toggle Theme Editor
Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Charcoal

Giúp mình thuật toán kiếm số nhỏ và gần nhất bên trái

Discussion in 'Trao đổi về thuật toán' started by william, 7/2/17.

  1. william

    william New Member

    Mình là newbie. Mình gặp một bài toán. Xuất ra mảng số nhỏ hơn gần nhất của các giá trị trong mảng

    Ví dụ:

    0 9 5 3 4 5
    -> 0 0 0 3 4

    Số 9 số nhỏ hơn gần nhất là 0
    Số 5 số nhỏ hơn gần nhất là 0
    Số 3 số nhỏ hơn gần nhất là 0
    Số 4 số nhỏ hơn gần nhất là 3

    Mình có thể làm với 2 vòng loop. Mình cần help kiếm thuật toán nhanh nhất. Mong các bạn help mình.
     
  2. JackV

    JackV Administrator Staff Member

    Gần nhất hay trước nó vậy bạn? Chính xác nhé! Gần nhất có thể là trước cũng có thể là sau.

    Nếu là gần nhất trước hoặc sau thì có thể dùng chỉ một vòng lặp bằng cách thay đổi index cho vòng lặp chạy đến khi kiểm tra xong.

    Chỉ có thể trao đổi về thuật toán nhanh hơn thôi, nếu bạn không post code của bạn lên thì k trao đổi được.
     
  3. NAV96

    NAV96 New Member

    a JAV có sài facebook ko vậy:rolleyes::rolleyes::rolleyes:
     
  4. JackV

    JackV Administrator Staff Member

    Oh JAV sao b-)
     
    Last edited: 9/2/17
  5. NAV96

    NAV96 New Member

    :D:D:D:D:D:D
     

Chia sẻ trang này

Loading...