So finden Sie Zahlen, die nur einmal in einem Ganzzahl-Array vorkommen
Sep 07, 2020 pm 05:50 PMkann mit der HashMap-Methode implementiert werden. Die Schritte sind wie folgt:
(Empfohlenes Video-Tutorial: Java-Kurs)
1. Der Schlüssel in HashMap speichert die Nummer des Array-Arrays und den Wert die Anzahl der Vorkommen des Werts im Array
2. Suchen Sie den Schlüssel mit dem Wert 1 und speichern Sie ihn im neuen Array temp array temp to num1, num2;
Der Code lautet wie folgt:
import java.util.Map; import java.util.HashMap; import java.util.Set; public class Solution { public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) { Map<Integer,Integer> map=new HashMap(); for(int i=0;i<array.length;i++){ if(map.containsKey(array[i])){ int len=map.get(array[i]); map.put(array[i],len+1); }else{ map.put(array[i],1); } } int[] temp=new int[2]; int index=0; Set<Map.Entry<Integer, Integer>> sm=map.entrySet(); for (Map.Entry<Integer, Integer> entry : sm) { int t1=entry.getKey(); int t2=entry.getValue(); if(t2==1){ temp[index++] = t1; } } num1[0]=temp[0]; num2[0]=temp[1]; } }
Weitere Tutorials finden Sie in der Spalte ?Einführung in Java“.
Das obige ist der detaillierte Inhalt vonSo finden Sie Zahlen, die nur einmal in einem Ganzzahl-Array vorkommen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Am 7. Mai gab unser Mobiltelefonhersteller offiziell bekannt, dass die GTNeo6-Startkonferenz unseres Unternehmens für den 9. Mai geplant ist. GTNoe6 ist als ?Performance Storm“ positioniert und zielt darauf ab, die Situation bei Mittelklasse-Maschinen aufzumischen. Darüber hinaus wird diese Konferenz auch die erste KI-Digital-Human-Konferenz in der Mobiltelefonbranche sein. Zu diesem Zeitpunkt werden der Vizepr?sident von Realme, der Pr?sident des globalen Marketings und der Pr?sident von China, Xu Qi, in Form eines digitalen Menschen auf der Pressekonferenz erscheinen. Digitaler Mann Kürzlich wurde festgestellt, dass das Realme GTNeo6 direkt auf der E-Commerce-Plattform verfügbar ist. Einige Kernkonfigurationen wurden enthüllt, was zeigt, dass das Ger?t nicht nur mit einem Snapdragon 8s-Prozessor ausgestattet ist, sondern auch 120-W-Flash-Laden unterstützt.

Ja, in vielen Programmiersprachen k?nnen Arrays als Funktionsparameter verwendet werden und die Funktion führt Operationen an den darin gespeicherten Daten aus. Beispielsweise kann die printArray-Funktion in C++ die Elemente in einem Array drucken, w?hrend die printArray-Funktion in Python ein Array durchlaufen und seine Elemente drucken kann. Durch diese Funktionen am Array vorgenommene ?nderungen werden auch im ursprünglichen Array der aufrufenden Funktion widergespiegelt.

Vergleich der Algorithmuszeitkomplexit?t von Arrays und verknüpften Listen: Zugriff auf Arrays O(1), verknüpfte Listen O(n); Einfügen von Arrays O(1), verknüpfte Listen L?schen von Arrays O(1). ), verknüpfte Listen O(n) (n); Sucharray O(n), verknüpfte Liste O(n).

Welche Handelsplattform für digitale W?hrung ist die beste im Jahr 2025? Dieser Artikel listet die zehn zuverl?ssigen Handelsplattformen für digitale W?hrung für OKX, Binance, Gate.io, Coinbase, Huobi, Kraken, Kucoin, Bitbit, Crypto.com und Bitfinex auf. Diese Plattformen haben ihre eigenen Vorteile.

In C++ ist ein Array eine Datenstruktur mit fester Gr??e, deren Gr??e zum Zeitpunkt der Erstellung angegeben werden muss, w?hrend ein Vektor eine Datenstruktur mit dynamischer Gr??e ist, deren Gr??e zur Laufzeit ge?ndert werden kann. Arrays verwenden den Operator [], um auf Elemente zuzugreifen und diese zu ?ndern, w?hrend Vektoren die Methode push_back() verwenden, um Elemente hinzuzufügen, und den Operator [], um auf Elemente zuzugreifen. Arrays müssen delete[] verwenden, um Speicher freizugeben, w?hrend Vektoren erase() verwenden, um Elemente zu l?schen.

Die vier besten Handelsplattformen für virtuelle W?hrung im Jahr 2025 sind: Binance: Ein führender Anbieter der Branche, die diversifizierte Handelsoptionen und innovative Produkte bietet. OKX: Eine riesige Benutzerbasis, die umfassende Kryptow?hrungsdienste bereitstellt. Gate.io: benutzerfreundlich und bietet eine breite Palette von Kryptow?hrungsoptionen. Bitget: Konzentrieren Sie sich auf den Handel mit Derivaten und bietet hohe Hebel -Futures -Vertr?ge.

Nein, NOTALLLISTOPERATIONSARESURDEDBYARAYS UNDVICEVERSA.1) ArraysDonotsupportdynamicoperationslikeAppendorinStResizing, die impactSperformance.2) listsDonotguaranteConstantTimeComplexityfordirectAccesslikearraysDo.

Top 10 Apps für virtuelle W?hrungsaustausch im W?hrungskreis: 1. Binance, 2. OKX, 3. Huobi, 4. Coinbase, 5. Kraken, 6. Bitfinex, 7. Bybit, 8. Kucoin, 9. Gemini, 10. Bitstamp, diese Plattformen sind beliebt für ihre Transaktionsvolumen, Sicherheit und Benutzererfahrung.
