Perguntas com a marcação «strings»

Uma "sequência" é uma sequência de caracteres que normalmente representa uma unidade de texto legível por humanos. As perguntas sobre este tópico tratam do processamento de strings em programas e como vários idiomas e ambientes definem e manipulam strings.


4
Quão defensivos devemos ser?
Temos rodado o Pex sobre algum código, e ele tem mostrado algumas coisas boas (coisas ruins, mas mostradas antes da produção!). No entanto, uma das coisas boas do Pex é que ele não para necessariamente de tentar encontrar problemas. Uma área que descobrimos é que, ao passar uma string, não …

5
Funções retornando strings, bom estilo?
Nos meus programas em C, muitas vezes preciso de uma maneira de fazer uma representação em string dos meus ADTs. Mesmo que eu não precise imprimir a string para a tela de alguma forma, é interessante ter esse método para depuração. Portanto, esse tipo de função geralmente surge. char * …

5
Colocar marcadores de texto dentro de seqüências de caracteres é um estilo ruim? Existe uma alternativa?
Eu trabalho com cordas maciças que precisam de muita manipulação. Por exemplo, eu posso gerar uma string como esta: Parte 1 Barco Seção A Programação Parte 2 Particionando barcos para programação. Seção AA Seção SQL Entradas. A cadeia seria muito grande para verificar manualmente cada parte dela. Agora eu preciso …


1
Combine duas strings, mas permita um grau de erro
Como posso combinar duas strings, mas ao mesmo tempo permitir que o número X de caracteres esteja incorreto na correspondência. O número de erros deve ser uma variável controlável. Embora o número X de caracteres não possa corresponder à sequência, deve haver um limite para o número de execuções em …


1
Possível melhoria de Damerau-Levenshtein?
Eu recentemente implementei o algoritmo de distância Damerau-Levenshtein a partir do pseudocódigo na Wikipedia. Eu não poderia encontrar qualquer explicação sobre exatamente como ele funciona eo pseudocódigo usa nomes de variáveis completamente uninformative como DA, DB, i1, e j1que deixou-me coçar a cabeça. Aqui está minha implementação em Python: https://gist.github.com/badocelot/5327337 …



1
Classe de string baseada em grafemas?
Eu estou querendo saber por que não temos algumas classes de string que representam uma string de clusters de grafema Unicode em vez de pontos ou caracteres de código. Parece-me que, na maioria das aplicações, seria mais fácil para os programadores acessar componentes de um grafema quando necessário do que …

3
Por que a classe String do Java não implementa um indexOf () mais eficiente?
Seguindo a pergunta abaixo sobre Stack Overflow /programming/5564610/fast-alernative-for-stringindexofstring-str Eu fiquei me perguntando por que é que o java (pelo menos 6) não usa uma implementação mais eficiente? A seguir está o código: java.lang.String # indexOf (String str) 1762 static int indexOf(char[] source, int sourceOffset, int sourceCount, 1763 char[] target, int …



3
Subseqüência mais longa sem string
Existe um algoritmo de programação dinâmica para encontrar a subsequência mais longa em uma string X que não contém Y como substring? Só que esse problema parece tão semelhante a outros algoritmos de cadeia de caracteres DP, como a subsequência e a seqüência comum mais longas. Ele deve ser capaz …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.