Hỏi đáp

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

Mang Array trong lap trinh C sharp

8 năm trước 811 lượt xem 10 bình luận 8 năm trước

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 8 năm trước

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

tienquan.utc đã bình luận 8 năm trước

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 8 năm trước

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

Trần Thành Vi Thanh Member đã bình luận 8 năm trước

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 8 năm trước

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