Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam C++, terjemah yang berikut ke dalam bahasa Cina: Cari elemen yang lebih kecil seterusnya

Dalam C++, terjemah yang berikut ke dalam bahasa Cina: Cari elemen yang lebih kecil seterusnya

PHPz
PHPzke hadapan
2023-09-20 16:29:071102semak imbas

Dalam C++, terjemah yang berikut ke dalam bahasa Cina: Cari elemen yang lebih kecil seterusnya

Unsur yang lebih kecil seterusnya ialah unsur unsur yang lebih kecil pertama selepasnya. Mari kita lihat satu contoh.

arr = [1, 2, 3, 5, 4] Unsur yang lebih kecil seterusnya bagi

5 ialah 4, unsur yang lebih kecil seterusnya bagi unsur 1 dan 2 ialah, 3 ialah -1 kerana tiada unsur yang lebih kecil di belakang unsur tersebut. .

Algoritma

  • Memulakan tatasusunan dengan nombor rawak

  • Memulakan tindanan.

  • Tambahkan elemen pertama pada tindanan.

  • Lelaran pada elemen tatasusunan.

    • Jika tindanan kosong, tambahkan elemen semasa pada tindanan.

    • Apabila elemen semasa lebih kecil daripada elemen atas tindanan.

      • Cetak elemen atas dan jadikan elemen yang lebih kecil seterusnya sebagai elemen semasa. p>

      • Elemen atas timbul.

    • Tambah elemen pada tindanan.

  • Bila tindanan tidak kosong. . keputusan berikut.

    rreeee

    Atas ialah kandungan terperinci Dalam C++, terjemah yang berikut ke dalam bahasa Cina: Cari elemen yang lebih kecil seterusnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam