Resultados da pesquisa a pedido "language-agnostic"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...