Perguntas sobre 'algorithms'

14
respostas

Método simples para detectar com segurança o código no texto?

O Gmail tem esse recurso onde ele irá avisá-lo se você tentar enviar um e-mail que ele pense que possa ter um anexo. Como o GMail detectou a string see the attached no email, mas nenhum anexo real, ele me avisa com uma caixa de diálo...
23.05.2017 / 14:40
0
respostas

Que algoritmos / estruturas de dados devo “reconhecer” e conhecer pelo nome? [fechadas]

Eu gostaria de me considerar um programador bastante experiente. Eu tenho programado por mais de 5 anos agora. Meu ponto fraco, porém, é terminologia. Sou autodidata, então, embora eu saiba programar, não conheço alguns dos aspectos mais formais...
04.07.2012 / 22:14
0
respostas

Por que o uso de abstrações (como o LINQ) é tabu? [fechadas]

Eu sou um contratado independente e, como tal, eu entrevisto 3-4 vezes por ano para novos shows. Eu estou no meio desse ciclo agora e fui recusado por uma oportunidade, embora eu achasse que a entrevista foi bem. A mesma coisa aconteceu comigo a...
10.08.2012 / 20:12
1
resposta

Que tarefa Dijkstra deu aos voluntários, mencionada em seu artigo “The Humble Programmer”?

No artigo de Dijkstra "Humble Programmer" , ele menciona que deu algumas voluntários um problema para resolver: “I have run a little programming experiment with really experienced volunteers, but something quite unintended and quite unexpe...
11.10.2011 / 22:32
7
respostas

Quão importante é para um programador saber como implementar um algoritmo QuickSort / MergeSort da memória? [fechadas]

Eu estava revendo minhas anotações e deparei com a implementação de diferentes algoritmos de classificação. Enquanto tentava entender a implementação do QuickSort e do MergeSort, ocorreu-me que, embora eu faça programação para ganhar a vida e...
07.10.2012 / 00:38
11
respostas

Escrevendo minha abordagem de solução de problemas no papel? [fechadas]

Sou estudante de Ciência da Computação e acabamos de começar a fazer alguns projetos reais em Python. Eu descobri que sou muito eficiente quando uso o método de caneta e papel que meu professor sugeriu na aula. Mas quando não posso escrever meu...
18.09.2013 / 23:55
11
respostas

Um programador competente deve ser capaz de criar seu próprio algoritmo de caminho mais curto?

Estou sofrendo uma crise de confiança na minha capacidade de programador de computador. Ontem eu tentei criar meu próprio algoritmo de caminho mais curto para um gráfico e depois de algumas horas eu simplesmente joguei a toalha e aprendi o al...
26.08.2011 / 14:35
4
respostas

Qual é a diferença entre recursão e corecursão?

Qual é a diferença entre estes? Recursão Corecursão Na Wikipédia, há poucas informações e nenhum código claro que explique esses termos. Quais são alguns exemplos muito simples que explicam esses termos? Como a corecursão é o...
13.04.2012 / 11:54
2
respostas

Prática recomendada / Padrões para sincronização de dados bidirecional

Muitas vezes, no meu trabalho, surge a ideia da sincronização bidirecional de dados entre sistemas de bancos de dados. O exemplo clássico são dois sistemas CRM ligeiramente diferentes (por exemplo, Raiser's Edge e Salesforce) e a necessidade de...
16.02.2012 / 19:09
0
respostas

Eu sou estudante de CS e, sinceramente, não entendo os livros de Knuth [fechados]

Eu me deparei com essa citação de Bill Gates: "Você deveria mandar-me um currículo se puder ler a coisa toda." Ele estava falando sobre os livros The Art of Programming . Então fiquei curioso e quero ler tudo. Mas sinceramente, eu não entendo i...
08.02.2011 / 14:12