Os algoritmos podem ser inconscientes ou inconscientes, mas qual é a diferença real entre os dois?
7
Os algoritmos podem ser inconscientes ou inconscientes, mas qual é a diferença real entre os dois?
Esquecido significa que o fluxo de controle é independente de algumas propriedades dos dados. Por exemplo, a Classificação Bitônica (também conhecida como rede de classificação _ é inconsciente, porque sempre compara os mesmos elementos, desconsiderando os dados que obtém, enquanto a Classificação Rápida (ou classificação de mesclagem ou qualquer classificação adaptativa) não é inconsciente, porque as etapas do algoritmo mudam com base A classificação bitônica executa exatamente as mesmas etapas no melhor e no pior caso, enquanto os algoritmos não alheios podem variar de passos para (por exemplo).
Essa definição de cache é muito semelhante, significa que ela se beneficia do cache independentemente de seu tamanho (comprimento do cache).