Perguntas com a marcação «algorithm»

Um algoritmo é uma sequência de etapas bem definidas que define uma solução abstrata para um problema. Use essa tag quando seu problema estiver relacionado ao design do algoritmo.

27
Existe um algoritmo perfeito para o xadrez? [fechadas]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando este post . Fechado no ano passado . Melhore esta questão Recentemente, estive em uma discussão com uma pessoa …


13
Quicksort: escolhendo o pivô
Ao implementar o Quicksort, uma das coisas que você deve fazer é escolher um pivô. Mas quando vejo um pseudocódigo como o mostrado abaixo, não fica claro como devo escolher o pivô. Primeiro elemento da lista? Algo mais? function quicksort(array) var list less, greater if length(array) ≤ 1 return array …


30
Contando inversões em uma matriz
Estou projetando um algoritmo para fazer o seguinte: Dado array A[1... n], para cada i < j, encontre todos os pares de inversão de forma que A[i] > A[j]. Estou usando a classificação por mesclagem e copiando o array A para o array B e comparando os dois arrays, mas …
108 algorithm 




14
Área combinada de círculos sobrepostos
Recentemente me deparei com um problema onde tinha quatro círculos (pontos médios e raio) e tive que calcular a área de união desses círculos. Imagem de exemplo: Para dois círculos é muito fácil, Posso apenas calcular a fração da área de cada círculo que não está dentro dos triângulos e …
107 algorithm  geometry  area 






16
Como dividir o texto sem espaços em uma lista de palavras?
Entrada: "tableapplechairtablecupboard..." muitas palavras Qual seria um algoritmo eficiente para dividir esse texto na lista de palavras e obter: Resultado: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...] A primeira coisa que vem à mente é percorrer todas as palavras possíveis (começando com a primeira letra) e encontrar a palavra …
106 python  algorithm  text  split 

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.