Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação

1
Idiomas que satisfazem o lema de bombeamento, mas não são regulares?
Dada uma linguagem regular , é fácil provar que existe um constante, como , com existem cadeias , e modo que e e, para todo , éLLLNNNσ∈Lσ∈L\sigma \in L|σ|≥N|σ|≥N\lvert \sigma \rvert \ge Nαα\alphaββ\betaγγ\gamma|αβ|≤N|αβ|≤N\lvert \alpha \beta \rvert \le N|β|≠ϵ|β|≠ϵ\lvert \beta \rvert \ne \epsilonkkkαβkγ∈Lαβkγ∈L\alpha \beta^k \gamma \in L. É amplamente afirmado que …

2
Qual é a vantagem do Randomized Quicksort?
Em seu livro Randomized Algorithms , Motwani e Raghavan abrem a introdução com uma descrição de sua função RandQS - quicksort randomized - onde o pivô, usado para particionar o conjunto em duas partes, é escolhido aleatoriamente. Há muito tempo que estou atormentando meus cérebros (reconhecidamente pouco potentes), mas não …


3
Existe uma teoria das hierarquias de exceção?
Eu estou familiarizado com uma dúzia de linguagens de programação que têm exceções de alguma forma, mas vim testemunhar duas tendências "patológicas". Não parece haver um padrão ou hierarquia comum de exceções. Todo idioma basicamente lança sua própria versão e, se as exceções o tornarem padrão, os tipos de exceções …












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.