Suchen Sie bei einem gegebenen Array von Ganzzahlen das längste Subarray, bei dem die absolute Differenz zwischen zwei beliebigen Elementen kleiner oder gleich
ist._a = [1,1,2,2,4,4,5,5,5]_
Es gibt zwei Unterarrays, die das Kriterium erfüllen: [1,1,2,2] und [4,4,5,5,5]. Das Subarray mit der maximalen Länge besteht aus 5 Elementen.
Vervollständigen Sie die Funktion „pickingNumbers“ im Editor unten.
pickingNumbers hat die folgenden Parameter:
Die erste Zeile enthält eine einzelne Ganzzahl n, die Größe des Arrays a.
Die zweite Zeile enthält n durch Leerzeichen getrennte Ganzzahlen, jede ein a[i].
function pickingNumbers(a) { // Create an array to store frequency of each element in the input array let frequency = new Array(100).fill(0); // Count frequency of each element for (let i = 0; i
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3