- Bagaimana anda menjumpai puncak array 2d?
- Bagaimana anda mencari nilai dalam python array 2d?
- Apakah penemuan puncak?
Bagaimana anda menjumpai puncak array 2d?
Unsur adalah elemen puncak jika lebih besar daripada atau sama dengan empat jirannya, kiri, kanan, atas dan bawah. Sebagai contoh jiran untuk [i] [j] adalah [i-1] [j], a [i+1] [j], a [i] [j-1] dan a [i] [j+1 ]. Untuk elemen sudut, jiran yang hilang dianggap sebagai nilai tak terhingga negatif.
Bagaimana anda mencari nilai dalam python array 2d?
Di Python, kita boleh mengakses unsur-unsur array dua dimensi menggunakan dua indeks. Indeks pertama merujuk kepada pengindeksan senarai dan indeks kedua merujuk kepada kedudukan unsur -unsur. Sekiranya kita menentukan hanya satu indeks dengan nama array, ia mengembalikan semua elemen 2 dimensi yang disimpan dalam array.
Apakah penemuan puncak?
Sekiranya anda sama dan lebih besar daripada unsur -unsur di sebelah kiri dan kanan daripada puncaknya. Sekiranya tepi, anda hanya perlu melihat hanya satu sisi. Sebagai contoh, kedudukan 9 adalah puncak jika saya >= h. Jadi masalah yang kita selesaikan sekarang diwakili sebagai "Cari puncak jika ada".