Katakan kita mempunyai tatasusunan A yang mengandungi n elemen dan satu lagi nilai k. Kami mahu melakukan operasi k. Satu operasi mempunyai bentuk:
Andaikan d ialah nilai maksimum tatasusunan
Untuk setiap indeks i dari 1 hingga n, gantikan A[i] dengan d - A[i]
We The urutan akhir perlu dicari.
Tatasusunan dalam struktur data ialah set terhingga elemen bagi jenis tertentu. Tatasusunan digunakan sebagai Simpan elemen jenis yang sama dalam lokasi memori berturut-turut. Tatasusunan diperuntukkan Nama tertentu dan dirujuk dengan nama itu dalam pelbagai bahasa pengaturcaraan Untuk mengakses elemen tatasusunan, indeks diperlukan. Kami menggunakan istilah "nama[i]" untuk Akses elemen tertentu pada kedudukan 'i' dalam tatasusunan 'nama'. pelbagai struktur data Contohnya, tindanan, baris gilir, timbunan dan baris gilir keutamaan semuanya boleh dilaksanakan menggunakan tatasusunan. Beroperasi pada Tatasusunan termasuk operasi memasukkan, memadam, mengemas kini, melintasi, mencari dan mengisih. akses Pautan di bawah adalah untuk bacaan lanjut.
https://www.tutorialspoint.com/data_structures_algorithms/array_data_structure.htm
Jadi jika input kepada masalah kita ialah A = [5, -1, 4, 2, 0]; akan ialah [0, 6, 1, 3, 5] kerana d ialah 5. .
Atas ialah kandungan terperinci Program C++: cari tatasusunan selepas mengalih keluar nilai maksimum Program C++ untuk mencari tatasusunan selepas mengalih keluar nilai maksimum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!