Ferramenta Web da Tabela De Bruijn

Uma ferramenta web para gerar sequências De Bruijn para um tamanho de alfabeto e ordem dados, direcionada a estudantes, pesquisadores e profissionais em combinatória e teoria da codificação.

Request Feature / Support
4,452+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE No Credit Card Required

About This Tool

Esta ferramenta gera uma sequência De Bruijn para um alfabeto e uma ordem n fornecidos pelo usuário. Garante que cada palavra de comprimento n sobre o alfabeto apareça exatamente uma vez em uma sequência cíclica. Conceitualmente, baseia-se numa construção Lyndon-word para assegurar uma sequência compacta e determinística. A saída pode ser visualizada como uma única string e pode ser rotacionada; representações adicionais, como a lista completa de substrings de comprimento n, estão disponíveis para verificação. O público-alvo inclui estudantes que aprendem combinatória, pesquisadores que validam propriedades da sequência e desenvolvedores que prototipam testes baseados em sequências. A ferramenta distingue-se por oferecer suporte a alfabetos arbitrários (não apenas binários), garantias matemáticas exatas e expor tanto a sequência principal quanto artefatos de verificação opcionais. O valor principal reside na exatidão, velocidade para k e n moderados, e uma interface que suporta demonstrações didáticas e testes práticos. Casos de uso: validação da cobertura de sequências em exercícios de teoria dos códigos, construção de fluxos de teste para simulações de autômatos e exploração de conceitos de design de sequências em trabalhos de curso.

How to Use

  1. Fornecer entradas: especifique o alfabeto (símbolos distintos) e a ordem n; assegure que k = tamanho do alfabeto ≥
  2. Executar o cálculo: gere a sequência De Bruijn de ordem n para o alfabeto dado.
  3. Revisar saídas: leia a string de comprimento k^n; opcionalmente exiba todas as substrings de comprimento n para verificação.
  4. Rodar ou exportar: aplique uma rotação se necessário ou exporte como texto simples para uso externo.
  5. Validar: confirme que cada palavra de comprimento n sobre o alfabeto ocorre exatamente uma vez na sequência cíclica.
How to use de bruijn table web tool

Frequently Asked Questions

Find Quick Answers

O que é uma sequência De Bruijn?
Uma sequência De Bruijn de ordem n para um alfabeto de tamanho k é uma string cíclica de comprimento k^n na qual cada palavra possível de comprimento n aparece exatamente uma vez como bloco contíguo. Ela serve como representação compacta e exaustiva para testes, codificação e estudos combinatórios.
Quais entradas são necessárias?
Você deve fornecer um alfabeto (símbolos distintos) e uma ordem n (inteiro ≥ 1). O ferramenta deduz k a partir do tamanho do alfabeto e gera uma sequência de comprimento k^n. Rotação e saídas de verificação opcionais podem ser solicitadas.
Alfabetos não binários podem ser usados?
Sim. A ferramenta suporta qualquer tamanho de alfabeto k ≥ 2, incluindo conjuntos multissímbolos como {'A','B','C'} ou símbolos adicionais além de dígitos binários. As garantias matemáticas permanecem as mesmas: cada palavra de comprimento n aparece exatamente uma vez.
Como a saída é formatada?
A saída principal é uma string contínua de comprimento k^n que utiliza o alfabeto fornecido. Saídas opcionais incluem uma lista de todas as substrings de comprimento n para verificação e variantes rotacionadas da sequência.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Mathematics

Calculadora de Distância Rodoviária

Calculadora de distância rodoviária para viajantes, planejadores logísticos e motoristas, para estim...

Mathematics

Conversor Spotify para MP3

Converte arquivos de áudio fornecidos localmente para MP3, permitindo ouvir offline e compatibilidad...

Mathematics

Calculadora de Idade

Determine rapidamente a idade de uma pessoa a partir da sua data de nascimento com nossa calculadora...

Mathematics

Calculadora de preços Uber

Estime sua tarifa de viagem Uber com base na distância, duração, multiplicador de pico, tarifa base...

Your Feedback Matters

Help Us to Improve