Problem Solving: Discovering Algorithms by Manipulating Physical Objects

Thảo luận trong 'Java' bắt đầu bởi Smile, 26/11/15.

0/5, 0 phiếu

Lượt xem: 549

  1. Smile Administrator

    Linkhay
    Mình đăng lại bài của bạn Tri Tran tại đây
    •Manipulating physical objects can give you ideas for discovering algorithms.
    [​IMG]
    •The Problem:
    You are given an array whose size is an even number, and you are to switch the first and the second half.
    (Cho mảng có size là 1 số chẵn, bạn hãy đổi chỗ của nửa phía trước với nửa phía sau của mảng).
    •Example
    This array

    [​IMG]
    • will become
    [​IMG]

    (*)Chú ý: Password giải nén (nếu có): 4online.net
    - Khi có bất kỳ link nào bị xoá, die hoặc không tải được, hoặc cần trợ giúp... xin vui lòng thông báo qua Group Hỗ Trợ Cài Phần Mềm




    huong dan tai file

    Hướng Dẫn Nhận 100k Thẻ Cào Miễn Phí: chỉ trong thời gian 1/11/2016 - 30/12/2016
    nhan the cao 100k momo mien phi

    Bài cùng chuyên mục

    Tags:
    Tags:
    Đang tải...
  2. Smile

    Smile Administrator Thành viên BQT

    Theo mình thì mình sẽ dùng 1 mảng phụ để lưu trữ nửa phía sau, tiếp theo sẽ nối nửa thứ nhất vào là được.
    Code ý tưởng như thế này:
    PHP:
    int size arr.size();
    int x 0;
    int []tempArr = new int[size];
    for(
    int i=n/2i<size i++){
        
    tempArr[x++] = arr[i];
    }
    for(
    int i 0i<size/2;i++){
      
    tempArr[x++] = arr[i];
    }
    Code chưa có test, chỉ là ý tưởng gõ ra vậy thôi :D

Chia sẻ trang này

Đang tải...