1460. Jadikan Dua Tatasusunan Sama dengan Membalikkan Subarrays
Mudah
Anda diberi dua tatasusunan integer dengan sasaran dan arr yang sama panjang. Dalam satu langkah, anda boleh memilih mana-manasubarray tidak kosongarr dan membalikkannya. Anda dibenarkan membuat sebarang bilangan langkah.
Kembalibenar jika anda boleh membuat arr sama dengan sasaran atau palsu sebaliknya.
Contoh 1:
Contoh 2:
Contoh 3:
Kekangan:
Petunjuk:
Penyelesaian:
Untuk menyelesaikan masalah ini, kita boleh ikuti langkah berikut:
Mari kita laksanakan penyelesaian ini dalam PHP:1460. Jadikan Dua Tatasusunan Sama dengan Membalikkan Subarrays
Penjelasan:
- Isih Tatasusunan: Dengan mengisih kedua-dua sasaran dan arr, kami boleh memastikan bahawa jika ia mempunyai elemen yang sama dengan frekuensi yang sama, ia akan menjadi serupa selepas mengisih.
- Membandingkan Tatasusunan Diisih: Jika versi sasaran yang diisih adalah sama dengan versi arr yang diisih, ini bermakna arr boleh diubah menjadi sasaran dengan membalikkan subarray, apabila unsur dan frekuensinya sepadan.
Perkara utama:
Penyelesaian ini memanfaatkan sifat pengisihan dan perbandingan tatasusunan dalam PHP, menjadikannya mudah dan cekap.
Hubungi Pautan
Jika anda mendapati siri ini membantu, sila pertimbangkan untuk memberirepositoribintang di GitHub atau berkongsi siaran pada rangkaian sosial kegemaran anda ?. Sokongan anda amat bermakna buat saya!
Jika anda mahukan kandungan yang lebih berguna seperti ini, sila ikuti saya:
Atas ialah kandungan terperinci Jadikan Dua Tatasusunan Sama dengan Membalikkan Subarrays. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!