Neue Fragen mit dem Tag «iterator»

Insgesamt gefunden 293 Fragen

-2
Bewertungen
0
Antworten
62
Ansichten

Jedes Element tritt in einem ganzzahligen Array auf

ich wurde im interview gebeten, die einzelnen elemente in einem ganzzahligen Array zu finden. anfangs dachte ich, array in string zu setzen und den raum zu teilen und result in ein anderes array zu setzen. aber es gab ein Problem. also habe ich unter code versucht, das gibt mir auch probleme. Wen...
fragte pankaj malvi vor einem Jahr

4
Bewertungen
3
Antworten
154
Ansichten

Meine Implementierung einer for_each-Funktion, die einen std :: -Container mit einer Schrittweite ganzzahl N durchquert

Als Antwort auf das Iterieren eines geraden (geraden) Elements nur in einer bereichsabhängigen Schleife schrieb ich diese Funktion mit dem folgenden Treiberprogramm und der folgenden Ausgabe: #include <array> #include <vector> #include <iterator> // Forward iteration from begin t...
fragte Francis Cugler vor einem Jahr

-2
Bewertungen
0
Antworten
88
Ansichten

Hinzufügen der Unterstützung für STL-Iteratoren zu benutzerdefinierten Auflistungsklassen - Followup

Ich habe die hervorragende Antwort auf die Frage gelesen. Beispiel für das Hinzufügen von STL-Iterator-Unterstützung zu benutzerdefinierten Auflistungsklassen auf dieser Site; Ich möchte aber auch, dass die Iterator-Klasse (aufgrund gemeinsam genutzter Typen) eine verschachtelte Klasse ist. Das Skel...
fragte grok vor einem Jahr

3
Bewertungen
1
Antwort
98
Ansichten

Rust-Version des funktionalen Grundstroms - kann dies weniger klobig werden?

Ich bin auf der Suche nach dem grundlegenden funktionalen nicht ganz Eratosthenes-Primstream in Rust. Ich versuche es gerne, wenn ich anfange, eine Sprache zu lernen. Hier ist die Moor-Standardversion von Haskell: primes :: [Integer] primes = sieve (2 : [3, 5..]) where sieve (p:xs) = p : sie...
fragte lab27 vor einem Jahr

0
Bewertungen
0
Antworten
45
Ansichten

Lambdas mit Hilfe von Aufzählungen prägnant machen?

Im Allgemeinen möchten wir ein Protokollierungs-Framework erstellen, das sowohl für den Benutzer lesbare Ausgaben als auch für verschiedene strukturierte Datenformate geeignet ist. Ein Ziel ist also die Minimierung der Code-Duplizierung beim Packen der Formatierungsfunktionen. Wir haben eine Funktio...
fragte John Meyer vor einem Jahr

2
Bewertungen
1
Antwort
127
Ansichten

Iteration über verschiedene Objekte, die nach Indexnummer geordnet sind

Ich arbeite gerade an einem größeren Projekt, bei dem ich einen Teil davon gefunden habe, der mir aus dem Code sehr hässlich erscheint. Ich habe den Algorithmus entfernt und einen Funktionscode erstellt, damit er überprüft werden kann. Ich habe eine Datenstruktur, die mehrere Container mit versch...
fragte Sandro4912 vor einem Jahr

1
Bewertungen
1
Antwort
281
Ansicht

Mehrere php-FilterIterator-Instanzen kaskadierend anwenden

Ich habe eine Implementierung von PHP- FilterIteratorObjekten geschrieben, die es mir ermöglicht, sie in einer "Kaskade" -Anwendung anzuwenden, sodass ich endlich ein Array von Objekten erhalten kann, das das Ergebnis all dieser Filter ist. Es funktioniert gut, aber - neu bei SPL-Objekten - frage i...
fragte Jolly Roger vor einem Jahr

0
Bewertungen
0
Antworten
84
Ansichten

Ein Iterator, der alle möglichen Permutationen einer Liste in Java zurückgibt - Follow-up

(Siehe vorherige und anfängliche Iteration.) Mein Hauptversuch hier war, monolithischen Code loszuwerden, die Implementierung gegebenenfalls in kleinere Methoden aufzuteilen und ausführlichere Kommentare zu machen. Auf geht's: package net.coderodde.util; import java.util.ArrayList; import java.ut...

5
Bewertungen
3
Antworten
494
Ansichten

Python-Generator für "kaum stumpfe" Dreiecke (Project Euler 224)

Ich versuche, Project Euler Problem 224 zu lösen : Lassen Sie uns mit den Seiten eine ganze Zahl seitiges Dreieck nennen a â ‰ ¤ b â ‰ ¤ c kaum stumpfen wenn die Seiten erfüllen a 2 + b 2 = c 2 Â -A 1. Wie viele kaum stumpfe Dreiecke gibt es mit einem Umkreis von 75.000.000? Für große v_...

4
Bewertungen
2
Antworten
110
Ansichten

Python gruppierte Iterator

Ich wollte einen Iterator schreiben, der Elemente in Gruppen aufteilt, so dass ich in Mysql massenweise einfügen kann, ohne den Server zu stürzen oder zu überwältigen. Dies ist die Implementierung, die ich mir ausgedacht habe. Ich hoffe, dass beim Nachgeben aus der Liste keine Kopie / Klon der List...

2
Bewertungen
0
Antworten
80
Ansichten

Iterator, der Elemente seiner Quelle zusammenfasst

Ich schrieb einen Iterator, um auf das Pixel in einem gepackten Bild zuzugreifen. Es funktioniert, ist aber langsam. 1. Gibt es Fehler, die vermieden werden können und zu einer besseren Geschwindigkeit führen können? 2. Gibt es irgendwelche Fallstricke, die auf mich warten, wenn ich diesen Code ve...
fragte user185940 vor einem Jahr

2
Bewertungen
1
Antwort
94
Ansichten

Klasse für digitale SPS-Adresse

Ich habe ein Projekt, bei dem ich mit digitalen Adressen für eine speicherprogrammierbare Steuerung (SPS) arbeite. Die Anforderung ist, dass der Benutzer eine Startadresse angibt, z. B. 1000.0, und dann beispielsweise die nächsten 20 Dinge in aufsteigender Reihenfolge nummeriert werden. In diesem B...
fragte Sandro4912 vor 2 Jahren

4
Bewertungen
2
Antworten
130
Ansichten

Die allgemeine Iterator-Kategorie in C ++ finden

Ich habe eine Vorlageneigenschaft erstellt, die die allgemeine Iteratorkategorie zwischen einer Gruppe von bestimmten Iteratorkategorien ermittelt. Im Einzelnen handelt es sich dabei um eine Klasse mit einem Alias ​​des Mitgliedstyps für eines der Iterator-Tags. Dies ist die effizienteste für die je...

2
Bewertungen
1
Antwort
101
Ansicht

Finden der ursprünglichen Brüche aus gerundeten Dezimalzahlen

Die Daten, die ich verwende, sind Beschaffungsraten aus einem Gacha-Spiel, One Piece Treasure Cruise. Das Spiel bietet die Wahrscheinlichkeit, dass ein bestimmter Charakter in Prozent auf ein Tausendstel gerundet wird. Die Daten summieren sich jedoch nicht auf 100%, daher möchte ich die ursprünglich...
fragte TempestStorm vor 2 Jahren

6
Bewertungen
2
Antworten
147
Ansichten

Walking-Verzeichnisbaum wie Python tut

Ich mag Pythons os.walkund ich habe es in C # vermisst. Es ist eine sehr praktische API, also dachte ich, ich würde ein eigenes Dienstprogramm erstellen, das etwas Ähnliches macht. Die ursprüngliche API verwendet Tupel als Rückgabewerte und etwas andere Namen. Ich habe sie an die C # -Konventionen...
fragte t3chb0t vor 2 Jahren

4
Bewertungen
1
Antwort
174
Ansichten

back_inserter für mehrere Containerargumente

Kürzlich habe ich ein back_inserter mit der gleichen Schnittstelle wie std :: back_inserter geschrieben, nur um mehrere Container im Konstruktor zu unterstützen und push_back für jeden zu machen. Die Lösung benötigt C ++ 17. Bitte geben Sie mir ein Feedback! Vielen Dank. #include <iterator> #...
fragte SourceChris vor 2 Jahren

1
Bewertungen
1
Antwort
99
Ansichten

Konvertieren Sie eine Typ-U16-Nummer in eine Matrix (Vec<vec>&gt; oder Array) von 4 x 4 </vec><u8></u8>

Ich bin ein Neuling in Rust und kenne die Iteratoroptionen nicht. Das habe ich bis jetzt. Wie kann ich dies verbessern oder zumindest vermeiden, dass ich mich zweimal in einem Vec sammle? let num: u16 = 0b0010001000100010; // input number let bin = format!("{:016b}", num); let parsed = bin .sp...
fragte matharumanpreet00 vor 2 Jahren

-1
Bewertungen
1
Antwort
100
Ansichten

Prüfen Sie, ob ein Element in einer Liste von Wörterbüchern vorhanden ist

Die Logik des zu erstellenden Codes war wie folgt, zwei logische Bedingungen; Wenn der Wert des Dictionary-Elements in der Liste der Wörterbücher übereinstimmt, wird das bestimmte Wörterbuch zurückgegeben, und wenn kein Element in der Liste der Wörterbücher übereinstimmt. Dieses neue Wörterbucheleme...
fragte Rajesh Mappu vor 2 Jahren

4
Bewertungen
1
Antwort
353
Ansichten

Reverse C ++ 11-Bereich für Schleife

Ich habe diesen Ausschnitt geschrieben: template &lt;typename ContainerT&gt; class ReverseIterator { public: ReverseIterator(ContainerT&amp; iContainer) : m_container{iContainer} { } typename ContainerT::reverse_iterator begin() { return m_container.rbegin(); }...
fragte Tedy S. vor 2 Jahren

0
Bewertungen
0
Antworten
95
Ansichten

Verschobene Iteration in TypeScript

Ich habe eine neue TypeScript-Bibliothek veröffentlicht, die sich derzeit in der Beta-Version befindet, und hoffte auf Rückmeldungen zu bestimmten Aspekten, insbesondere zu Implementierungsdetails, um die Leistung der verzögerten Iteration bei bestimmten Methoden zu verbessern. Die Bibliothek wird...

6
Bewertungen
1
Antwort
102
Ansichten

General verschachtelt für

Ich brauchte eine Universalfunktion, die einige akzeptiert sequence_container&lt;sequence_container&lt;T&gt;&gt;und alle Permutationen des inneren Containers durchläuft. Um genau zu sein, sollte das Äußere sequence_containerdurch ein Iteratorpaar beschrieben werden, damit Teile davon leicht ausgewäh...
fragte IceFire vor 2 Jahren

6
Bewertungen
3
Antworten
175
Ansichten

Fortschrittsbalken-Wrapper-Klasse in C ++

Ich habe kürzlich eine einfache Fortschrittsbalken-Klasse in C ++ geschrieben, um die Verwendung ähnlicher Bibliotheken nachzuahmen, die ich in Python verwendet habe. Die Idee ist, einen iterierbaren Container (z. B. std::vector) zu nehmen und über den Container zu iterieren, während der Fortschritt...
fragte Zathorix vor 2 Jahren

4
Bewertungen
4
Antworten
816
Ansichten

Nehmen Sie eine gewünschte Zeichenfolge, durchlaufen Sie Objekte, um festzustellen, ob sie in einem bestimmten Feld vorhanden ist, und hängen Sie eine Zahl an, bis eine eindeutige Zeichenfolge gefunden wird

Ich wollte auf möglichst allgemeine Weise eine Methode in C # schreiben, um Folgendes zu erreichen. Nehmen Sie einen String, eine Gruppe von Objekten und eine Funktion für den Zugriff auf das Feld eines bestimmten Objekts auf Sehen Sie sich alle Zeichenfolgen aus den Feldern dieser Objekte an, um...
fragte Geesh_SO vor 2 Jahren

2
Bewertungen
1
Antwort
135
Ansichten

Umgang mit verwandten generischen Typparametern

Bei der Beantwortung einer Frage zu StackOverflow fiel mir ein, dass eine allgemeinere Version von GroupByC #, die die Mitgliedschaft in jeder Gruppe an eine Klasse delegierte, nützlich sein könnte. Dies ist mein Versuch, aber ich bin mit einigen Dingen unzufrieden. Ich mag es nicht besonders, dass...

-1
Bewertungen
1
Antwort
280
Ansichten

SQL-Abfrage direkt in die foreach-Schleife stellen?

Gibt es einen Grund, dies nicht zu tun? Die Abfrage wird direkt in eine foreach-Statement eingefügt, wenn das Ergebnis nur an diesem Ort verwendet wird. &lt;select&gt; &lt;?php foreach($dbh-&gt;query('SELECT id, name, so FROM Employees ORDER BY so') as $e): ?&gt; &lt;option value="&lt;?=$e['...
fragte ThomasK vor 2 Jahren

10
Bewertungen
4
Antworten
1386
Ansichten

Iterator für grundlegende Unterstützung der Vektorimplementierung

Im laufenden Betrieb habe ich gerade diesen Iterator implementiert, der die Vektorklasse unterstützt, um zu verstehen, wie bereichsbasiert für Schleifen funktioniert. Es ist wirklich einfach, aber lassen Sie mich wissen, was verbessert werden kann. Vector.h #ifndef VECTOR_H #define VECTOR_H #incl...
fragte user3132457 vor 2 Jahren

7
Bewertungen
3
Antworten
176
Ansichten

Endloser Stream: Streamen Sie einen Bereich und geben Sie den Standardwert zurück, wenn der Bereich erschöpft ist

Einführung: Motivation Manchmal müssen N&gt; 1-Bereiche zusammengefügt werden, und sie haben nicht die gleiche Länge, aber es gibt einen Wert, der verwendet werden kann, wenn der Bereich bereits erschöpft ist. In dieser Frage wird besonders deutlich, dass der größte Teil der Komplexität auf die Be...
fragte Incomputable vor 2 Jahren

7
Bewertungen
3
Antworten
1166
Ansichten

Merge Sort mit Iteratoren implementiert

#include &lt;iterator&gt; #include &lt;memory&gt; #include &lt;algorithm&gt; template&lt;typename RandomIt&gt; void sub_merge(RandomIt begin, RandomIt mid, RandomIt end) { // create copy of input array; const auto left_size = std::distance(begin, mid); const auto right_size = std::distance(mi...
fragte Brady Dean vor 2 Jahren

7
Bewertungen
2
Antworten
353
Ansichten

Iterator für BFS-Binärbaumdurchlauf

Ich habe ein Iteratormuster für C # mit IEnumeratorund implementiert IEnumerable. Das Ziel der Implementierung besteht darin, einen binären Baum zu durchlaufen. using System.Collections; using System.Collections.Generic; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace DesignPatternsQ...

5
Bewertungen
2
Antworten
105
Ansichten

Iterierbares Objekt in einer Menge von IDs

Für einige der Algorithmen, die ich implementiere, hat sich herausgestellt, dass es nützlich ist, IDs zu speichern, um Objekte zu iterieren, ohne dabei über Neuzuordnung und Ungültigerklärung von Zeigern nachdenken zu müssen. Es stellte sich heraus, dass es in der Regel (zumindest für mich) von Vor...
fragte Svalorzen vor 2 Jahren