Header Ads

[Array] Thêm 1 phần tử vào vị trí bất kỳ

Viết chương trình Java để thêm phần tử vào 1 vị trí bất kỳ của mảng

Các bước thực hiện để viết chương trình Java:

1. Viết phương thức để thêm phần tử bằng cách:

  • Tạo 1 mảng mới có số phần tử lớn hơn 1 phần tử so với mảng cũ (array.length + 1)
  • Dùng vòng for để thực hiện việc copy các phần tử của mảng cũ array vào  mảng mới newArray, từ vị trí 0 tới vị trí cần thêm index (for int i=0; i<index; i++): newArray[i] = array[i]
  • Gán giá trị phần tử cần thêm element vào vị trí index: newArray[index] = element
  • Copy tất cả các phần tử ở mảng cũ sang mảng mới từ vị trí index+1 tới cuối: newArray[i] = array[i-1]

2. Trong hàm main, nhập vào 1 mảng để test các phương thức ở trên (sinh viên có thể tạo mảng ngẫu nhiên như trong link này)

Code tham khảo của chương trình Java:

 



Không có nhận xét nào

Được tạo bởi Blogger.