Resultados da pesquisa a pedido "language-agnostic"
ruques para refatorar um trecho de código com muitas ramificações (se / então / els
Estou tendo dificuldade para refatorar alguns trechos de código com muitas ramificações. Existem muitos blocos if / then / else, alguns deles estão aninhado xistem alguns truques que podem ser usados para refatorar o código sem perder muito ...
Iterando sobre uma árvore binária com espaço auxiliar O (1)
É possível iterar sobre uma árvore binária no espaço auxiliar O (1) (sem a utilização de uma pilha, fila, etc.), ou isso se provou impossível? Se for possível, como isso pode ser feito? Edit: As respostas que eu recebi sobre isso são possíveis ...
O que é código Boilerplate, código Hot e Hot spots?
Sei que esses termos são usados no contexto da conquista do desempenho. Atualmente, estou trabalhando nisso e tentei conhecê-los na internet, mas não obtive nenhum exemplo que apresente claramente esses conceitos com a existência desses ...
Como arredondar flutuadores para números inteiros, preservando sua soma?
Digamos que eu tenho uma matriz de números de ponto flutuante, em ordem classificada (digamos, crescente), cuja soma é conhecida por ser um número inteiroN. Eu quero "arredondar" esses números para números inteiros, mantendo sua soma inalterada. ...
Como importo amigos do Facebook de outro site
Estou procurando uma maneira de conectar-me ao Facebook, permitindo que o usuário digite seu nome de usuário e senha e faça com que nosso aplicativo se conecte à sua conta e obtenha seus contatos para que eles possam convidá-los para ingressar ...
What and where are the stack and heap
s livros de linguagem de programação explicam que os tipos de valor são criados pilh, e os tipos de referência são criados no heap, sem explicar o que são essas duas coisas. Eu não li uma explicação clara disso. Eu entendo o queuma pilh ...
Definição de "primitivo de sincronização"
O que exatamente o termo primitivo de sincronização significar? Por exemplo: mutex, seção crítica, timer de espera, evento, monitor, variável condicional, semáforo. Todos eles são primitivos de sincronização? Existem outras primitivas de ...
Adicionando meus próprios eventos de aplicativo no Painel de Controle -> Sons
Eu acabei de leressa questã [https://stackoverflow.com/questions/80564/visual-studio-how-to-trigger-an-alarm-when-a-breakpoint-is-hit] e eu realmente ameiesta ...
uando exatamente um método tem efeitos colaterai
Como eu sempre entendi, qualquer alteração no estado dos programas (ou qualquer coisa relacionada ao IO) é um efeito colateral. Não importa se a alteração ocorre em uma variável global ou em um campo privado do objeto em que o método é chamado. ...
lgoritmos de ordenação rápida para matrizes com elementos principalmente duplicado
O que são maneiras eficientes de classificar matrizes que possuem principalmente um pequeno conjunto de elementos duplicados? Ou seja, uma lista como: {10, 10, 55, 10, 999, 8851243, 10, 55, 55, 55, 10, 999, 8851243, 10} Supondo que a ordem ...