Scienza del computer

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





3
Linguaggio infinito vs. linguaggio finito
Non sono chiaro sull'uso delle frasi linguaggio "infinito" o linguaggio "finito" nella teoria dei computer. Penso che la radice del problema sia che un linguaggio come è infinito, nel senso che può generare un numero infinito (ma numerabile) di stringhe. Tuttavia, può ancora essere riconosciuto da un automa a stati …



1
Convoluzione 2D: lanciare il kernel?
Perché in primo luogo dobbiamo capovolgere il kernel nella convoluzione 2D? Qual è il vantaggio di questo? Quindi, perché non possiamo lasciarlo slacciato? http://www.songho.ca/dsp/convolution/convolution2d_example.html ingresso nocciolo produzione "Innanzitutto, capovolgi il kernel, che è la casella ombreggiata, sia in direzione orizzontale che verticale"




8
Cardinalità dell'insieme di algoritmi
Qualcuno in una discussione ha sollevato il fatto che (pensa) ci può essere almeno un numero continuo di strategie per affrontare un problema specifico. Il problema specifico era rappresentato dalle strategie di trading (non dagli algoritmi ma dalle strategie) ma penso che non sia il punto della mia domanda. Questo …

1
Griglia di copertura di rettangoli
Abbiamo una griglia . Abbiamo una collezione di rettangoli questa griglia, ogni rettangolo può essere rappresentato come un N 1 -by- N 2 matrice binaria R . Vogliamo coprire la griglia con quei rettangoli.N1×N2N1×N2N_1 \times N_2N1N1N_1N2N2N_2RRR La versione decisionale di questo set copre il problema NP-complete? Input: Collection di rettangoli …


9
Come trovare 5 valori ripetuti in O (n) tempo?
Supponiamo di avere un array di dimensioni n≥6n≥6n \geq 6 contenente numeri interi da 111 a n−5n−5n − 5 , inclusi, con esattamente cinque ripetuti. Ho bisogno di proporre un algoritmo in grado di trovare i numeri ripetuti in O(n)O(n)O(n) tempo. Non posso, per la vita di me, pensare a …

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.