Als «strings» getaggte Fragen

Eine "Zeichenfolge" ist eine Folge von Zeichen, die typischerweise eine Einheit von lesbarem Text darstellen. Fragen zu diesem Thema befassen sich mit der Verarbeitung von Zeichenfolgen in Programmen und damit, wie verschiedene Sprachen und Umgebungen Zeichenfolgen definieren und bearbeiten.


4
Wie defensiv sollten wir sein?
Wir haben Pex über einen Code ausgeführt und es wurden einige gute Dinge gezeigt (auch schlechte Dinge, aber sie wurden gezeigt, bevor es zur Produktion kommt!). Eines der schönen Dinge an Pex ist jedoch, dass es nicht unbedingt aufhört, nach Problemen zu suchen. Ein Bereich, den wir gefunden haben, ist, …

5
Funktionen, die Zeichenfolgen zurückgeben, guter Stil?
In meinen C-Programmen benötige ich häufig eine Möglichkeit, eine Zeichenfolgendarstellung meiner ADTs zu erstellen. Auch wenn ich die Zeichenfolge nicht drucken muss, um sie in irgendeiner Weise auf dem Bildschirm anzuzeigen, ist es ordentlich, eine solche Methode zum Debuggen zu haben. Diese Art von Funktion kommt also oft vor. char …

5
Ist das Platzieren von Textmarkierungen innerhalb von Zeichenfolgen ein schlechter Stil? Gibt es eine Alternative?
Ich arbeite mit massiven Saiten, die viel Manipulation erfordern. Zum Beispiel könnte ich eine Zeichenfolge wie folgt generieren: Teil 1 Boot Abschnitt A Programmierung Teil 2 Partitionieren von Booten zum Programmieren. Abschnitt AA Abschnitt SQL-Einträge. Die Zeichenfolge wäre zu groß, um jeden Teil manuell zu überprüfen. Jetzt muss ich splitdies …

5
Optimieren redundanter Zeichenfolgenzuordnungen in C ++
Ich habe eine ziemlich komplexe C ++ - Komponente, deren Leistung zu einem Problem geworden ist. Die Profilerstellung zeigt, dass der größte Teil der Ausführungszeit lediglich für die Zuweisung von Speicher für std::strings aufgewendet wird . Ich weiß, dass diese Zeichenfolgen sehr redundant sind. Eine Handvoll Werte wiederholen sich sehr …



1
Mögliche Damerau-Levenshtein-Verbesserung?
Ich habe kürzlich den Damerau-Levenshtein-Distanzalgorithmus aus dem Pseudocode auf Wikipedia implementiert. Ich konnte keine Erklärung genau das finden , wie es funktioniert und der Pseudo - Code verwendet vollständig uninformativ Variablennamen wie DA, DB, i1, und j1das ließ ich meinen Kopf kratzen. Hier ist meine Implementierung in Python: https://gist.github.com/badocelot/5327337 Die …


7
string.format mit Variablen vs Inline-Variablen
Was sind die Vor- / Nachteile (falls vorhanden) bei der Verwendung? string output; int i = 10; output = string.Format("the int is {0}", i); gegen string output; int i = 10; output = "the int is " + i; Ich habe immer das letztere Beispiel verwendet, aber es scheint, als …
9 c#  .net  vb.net  strings 

1
String-Klasse basierend auf Graphemen?
Ich frage mich, warum wir keine Zeichenfolgenklassen haben, die eine Zeichenfolge von Unicode-Graphemclustern anstelle von Codepunkten oder Zeichen darstellen. Es scheint mir, dass es in den meisten Anwendungen für Programmierer einfacher wäre, bei Bedarf auf Komponenten eines Graphems zuzugreifen, als sie von Codepunkten aus organisieren zu müssen, was notwendig erscheint, …

3
Warum implementiert die String-Klasse von Java kein effizienteres indexOf ()?
Befolgen Sie die folgende Frage zum Stapelüberlauf /programming/5564610/fast-alernative-for-stringindexofstring-str Ich habe mich gefragt, warum Java (mindestens 6) keine effizientere Implementierung verwendet. Es folgt der Code: java.lang.String # indexOf (String str) 1762 static int indexOf(char[] source, int sourceOffset, int sourceCount, 1763 char[] target, int targetOffset, int targetCount, 1764 int fromIndex) { 1765 …

2
Wie komplex ist die String-Split-Funktion von Java?
Mein String ist vom Typ "abacsdsdvvsg"oder "a a a a a a a" Und ich benutze String[] stringArray = s.split("");oder String[] stringArray = s.split(" "); ich frage mich, wie komplex (in O(string length)) für die obige Aufteilung wäre? PS: Ich weiß, wie man O (...) berechnet, wenn Code angegeben wird. …
8 java  strings  java8 

5
Eine Zeichenfolge ist unveränderlich. Warum sind sie nicht alle Konstanten?
Der stringTyp ist unveränderlich. Wir können das constSchlüsselwort mit stringsin einer Hochsprache wie .NET verwenden. Mein Verständnis von 'const' bedeutet konstant (es bleibt gleich, wir können den Wert nicht ändern). Sind stringsnicht immer constant(IMO sollte der Begriff constantnicht im selben Kontext anwendbar sein, wenn der Typ jedes Mal neu erstellt …

3
Längste Teilsequenz ohne Zeichenfolge
Gibt es einen dynamischen Programmieralgorithmus, um die längste Teilsequenz in einer Zeichenfolge X zu finden, die Y nicht als Teilzeichenfolge enthält? Nur dass dieses Problem anderen DP-String-Algorithmen wie der längsten gemeinsamen Teilsequenz und dem längsten String so ähnlich zu sein scheint. Es muss in der Lage sein, Vorkommen von Y …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.