Lassen Sie uns über das Mountain Array in PHP sprechen

醉折花枝作酒筹
Freigeben: 2023-03-11 10:24:02
nach vorne
1671 Leute haben es durchsucht

Ich frage mich, ob Sie in PHP jemals von einem solchen Array namens Mountain Array gehört haben. Heute stellen wir das Bergmassiv im Detail vor. Freunde in Not können sich darauf beziehen.

Lassen Sie uns über das Mountain Array in PHP sprechen

Gültiges Bergarray

Gibt bei einem ganzzahligen Array A „true“ zurück, wenn es sich um ein gültiges Bergarray handelt, andernfalls „false“.

Lassen Sie uns überprüfen, ob A die folgenden Bedingungen erfüllt:

Lassen Sie uns über das Mountain Array in PHP sprechen

A.length >= 3

Unter der Bedingung 0

  • A[0] .Länge < ;= 10000

  • 0

Ideen zur Problemlösung

Einer der beiden Zeiger verläuft von vorne nach hinten, der andere von hinten nach vorne , solange sie sich endlich in der Mitte treffen können.

Achten Sie auf die kritische Bedingung: Wenn sich links oder rechts nicht bewegt, bedeutet dies, dass es sich um ein monoton steigendes oder fallendes Array handelt und es sich immer noch nicht um einen Berg handelt.

输入:[2,1]
输出:false
Nach dem Login kopieren
    Empfohlenes Lernen:
  • php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonLassen Sie uns über das Mountain Array in PHP sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:hxd.life
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!