Scienza del computer

Domande e risposte per studenti, ricercatori e professionisti dell'informatica

1
Quanto sono fondamentali i matroidi e i greedoidi nella progettazione di algoritmi?
Inizialmente, matroidi sono state introdotte per generalizzare i concetti di indipendenza lineare di una collezione di sottoinsiemi su un terreno impostato . Alcuni problemi che contengono questa struttura consentono agli algoritmi golosi di trovare soluzioni ottimali. Il concetto di greedoids è stato successivamente introdotto per generalizzare questa struttura per catturare …

5
Completezza P e calcolo parallelo
Di recente ho letto degli algoritmi per il controllo della bisimilarità e ho letto che il problema è P-complete . Inoltre, una conseguenza di ciò è che è improbabile che questo problema, o qualsiasi altro problema P-completo, abbia un algoritmo parallelo efficiente. Qual è l'intuizione alla base di quest'ultima affermazione?

5
Come affrontare la sfida dei bastoncini verticali
Questa domanda è stata migrata dallo Scambio teorico di stack di computer science perché è possibile rispondere a Scambio stack di computer science. Migrato 7 anni fa . Questo problema è stato preso da intervistastreet.com Ci viene data una matrice di numeri interi che rappresenta segmenti di linea in modo …


4
Come ingannare l'ispezione della trama euristica?
Nel corso qui , Dave Clarke ha proposto che, al fine di confrontare la crescita asintotica si dovrebbe tracciare le funzioni a portata di mano. Come un informatico teoricamente propenso, chiamo (ndr) questo vodoo poiché una trama non è mai una prova. Ripensandoci, devo concordare sul fatto che questo è …







3
Perché Radix Sort ?
Nell'ordinamento radix ordiniamo prima per cifra meno significativa, quindi ordiniamo per seconda cifra meno significativa e così via e finiamo con un elenco ordinato. Ora, se abbiamo un elenco di numeri, abbiamo bisogno di bit per distinguere tra quei numeri. Quindi il numero di passaggi di ordinamento radix che facciamo …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.