Rumah > pembangunan bahagian belakang > C++ > 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
Lepaskan: 2023-09-20 16:29:07
ke hadapan
1207 orang telah melayarinya

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 Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan