Resultados da pesquisa a pedido "language-agnostic"

5 a resposta

Por que `try` é uma palavra-chave explícita?

Em todas as linguagens que reconhecem exceções que eu conheço (C ++, Java, C #, Python, Delphi-Pascal, PHP), a captura de exceções requer uma explicação explícita.try bloco seguido porcatch blocos. Eu sempre me perguntava qual é a razão técnica ...

7 a resposta

Modelando um elevador usando Análise e Design Orientados a Objetos [fechado]

Há um conjunto de perguntas que parecem ser comumente usadas em entrevistas e aulas quando se trata de design e análise orientados a objetos. Este é um deles; infelizmente, meu professor de POO na faculdade nunca deu uma resposta para isso, e eu ...

2 a resposta

Detectar se uma sequência foi codificada duas vezes em UTF-8

Preciso processar uma grande lista de strings curtas (principalmente em russo, mas qualquer outro idioma é possível, incluindo lixo aleatório de um gato andando no teclado). Algumas dessas seqüências serão codificadas em UTF-8 duas ...

6 a resposta

Existe um algoritmo de classificação de número inteiro O (n)?

Na última semana eu tropeceieste papel [http://www.pw.ethz.ch/people/research_group/mauej/personal/publications/MaueSanders2007.pdf] onde os autores mencionam na segunda página: Observe que isso gera um tempo de execução linear para pesos de ...

10 a resposta

Como exatamente “os objetos se comunicam transmitindo mensagens”?

Em vários textos introdutórios sobre programação orientada a objetos, deparei-me com a afirmação acima. Da wikipedia, "No OOP, cada objeto é capaz derecebendo mensagens, processamento de dados eenviando mensagenspara outros objetos e pode ser ...

10 a resposta

Maiúsculas vs minúsculas

Ao fazer comparações sem distinção entre maiúsculas e minúsculas, é mais eficiente converter a sequência em maiúsculas ou minúsculas? Isso importa? É sugeridonesta postagem do ...

6 a resposta

Como encontrar a permutação de k em um determinado comprimento?

Como posso encontrar as permutações de k em um determinado comprimento? Por exemplo: A palavracat tem 3 letras: Como posso encontrar todas as permutações de 2 na palavracat. O resultado deve ser:ac, at, ca, acetc ... Este não é um problema de ...

9 a resposta

Quando, se alguma vez, o desenrolamento de loop ainda é útil?

Eu tenho tentado otimizar algum código extremamente crítico de desempenho (um algoritmo de classificação rápida que é chamado milhões e milhões de vezes dentro de uma simulação de monte carlo), desenrolando o loop. Aqui está o loop interno que ...

30 a resposta

Como posso imprimir todas as combinações possíveis de letras que um determinado número de telefone pode representar?

Eu apenas tentei na minha primeira entrevista de programação e uma das perguntas era escrever um programa que, com um número de telefone de 7 dígitos, pudesse imprimir todas as combinações possíveis de letras que cada número ...

9 a resposta

Qual técnica eu uso quando quero verificar todas as combinações possíveis de um conjunto?

Estou trabalhando com uma pergunta de entrevista que é como: Dada uma matriz de números inteiros e soma, verifique se alguma combinação corresponde à soma. Que técnica de programação se usa quando se deseja tentar todas as combinações possíveis ...