Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Mang Array trong lap trinh C sharp

12:27 09-06-2017 770 lượt xem 10 bình luận 18:01 12-06-2017

Mấy ban ơi cho mình hỏi thuật toán đảo ngược phần tử trong mảng Array là gì ah. giúp mình với.

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
tienquan.utc đã bình luận 18:44 11-06-2017

Ơ, code của mình đúng sao lại down vote của mình ?????

tienquan.utc đã bình luận 10:48 11-06-2017

int length = arr.Length;

for (int i = 0, j = length - 1; i < j; ++i, --j){
        int temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;

}

Trần Nhật Phương đã bình luận 11:10 10-06-2017

Nhứ 2 bạn phía trên

Trần Thành Vi Thanh Member đã bình luận 21:11 09-06-2017

Cách thứ 3 dùng hàm Reverse có sẵn bằng 1 câu lệnh Array.Reverse(<tên mảng>);

Ví dụ:

int[] arr = { 1, 2, 3, 4, 5 };

Array.Reverse(arr); // lúc này arr sẽ mang giá trị 5 4 3 2 1

 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 13:10 09-06-2017

1. Làm một mảng tạm. Cho B[i] = A[A.Lenght - i]

2. Hoán vị i và Lenght - i

Câu hỏi mới nhất