/problema-josefo

Repositório do código da solução do problema de Josefo feito em C

Primary LanguageCMIT LicenseMIT

Problema de Josefo

Algoritmo que resolve o problema matemático de Josefo usando listas duplamente encadeadas. Feito para um trabalho da disciplina de Estrutura de Dados da UESPI. Sinta-se livre para usar, estudar e modificar o código.

IMPORTANTE: O repositório e o código-fonte estão inteiramente em português porque a intenção é ajudar outros estudantes que falam o idioma.

Como funciona

  • Recebe uma lista com o número de soldados
  • Recebe um valor inteiro indicando o m-ésimo número
  • Lista lida no sentido horário(m-ésimo positivo) ou anti-horário(m-ésimo negativo)
  • Cada vez que um soldado é removido um novo m-ésimo precisa ser informado

Como usar

$ make && make run && make clear