- Bagaimana Anda menemukan angka maksimum berturut -turut?
- Bagaimana menemukan perbedaan maksimum dalam array javascript?
- Bagaimana menemukan angka berturut -turut di JavaScript?
- Bagaimana menemukan angka berturut -turut di c?
Bagaimana Anda menemukan angka maksimum berturut -turut?
Idenya adalah menggunakan hashing. Kami melintasi array dan untuk setiap elemen, kami memeriksa apakah itu adalah elemen awal dari urutannya. Jika ya maka dengan menambah nilainya, kami mencari set dan menambah panjangnya. Dengan mengulangi ini untuk semua elemen, kita dapat menemukan panjang semua set berturut -turut dalam array.
Bagaimana menemukan perbedaan maksimum dalam array javascript?
Langkah Solusi
Kami menginisialisasi variabel maxDiff untuk melacak perbedaan maksimal. Untuk setiap elemen A [i], kami menjalankan loop dalam dari i + 1 ke n - 1. Setiap kali kami menemukan [j] > A [i], kami memperbarui maxdiff dengan max (a [j] - a [i], maxdiff). Pada akhir loop bersarang, kami mengembalikan Maxdiff.
Bagaimana menemukan angka berturut -turut di JavaScript?
ABS (Diff) == 1 && array [i+1]+diff == array [i+2]) indexes. dorong (i); peringatan (indeks);
Bagaimana menemukan angka berturut -turut di c?
Sebagai contoh:
int c = [checkarray count]; int a, b = 0; int cnt = 1; untuk (int i = 1; i < c; i ++) a = [[checkarray objectAndex: i] intvalue]; B = [[CheckArray ObjectAtIndex: I -1] IntValue] - 1; if (a == b) cnt ++; if (cnt == 3) mengembalikan ya; else cnt = 1; return no; Tujuan-C. array. algoritma.