Un algoritmo è una sequenza di passaggi ben definiti che definisce una soluzione astratta a un problema. Utilizzare questo tag quando il problema è correlato alla progettazione e all'analisi degli algoritmi.
Attualmente sto scrivendo del codice per generare dati binari. Ho specificamente bisogno di generare numeri a 64 bit con un dato numero di bit impostati; più precisamente, la procedura dovrebbe richiedere alcuni 0<n<640<n<640 < n < 64 e restituire un numero pseudo-casuale a 64 bit con esattamente nnn bit impostati …
Alice, una studentessa, ha molti compiti a casa nelle prossime settimane. Ogni compito a casa la porta esattamente un giorno. Ogni articolo ha anche una scadenza e un impatto negativo sui suoi voti (ipotizza un numero reale, punti bonus solo assumendo la comparabilità), se non rispetta la scadenza. Scrivi una …
La distanza di modifica della distanza Levenshtein tra le liste è un problema ben studiato. Ma non riesco a trovare molto sui possibili miglioramenti se è noto che nessun elemento si verifica più di una volta in ogni elenco . Supponiamo anche che gli elementi siano comparabili / ordinabili (ma …
In termini di runtime asintotico nel caso peggiore, quale problema NP-completo ha l'algoritmo (esatto) più veloce conosciuto e qual è l'algoritmo? È noto qualcosa che è più veloce di ?O ( n2∗ 2n)O(n2∗2n)O(n^2*2^n)
So che questo può sembrare un po 'fuori dagli schemi, in effetti una volta pensavo sempre dentro la scatola, ma recentemente ho pensato, forse perché l'informatica offre un alto grado di libertà, su modi per ideare programmi diversi da quelli insegnati all'università. Considera la funzione fattoriale. Tipicamente definiamo questa funzione …
Sto cercando di risolvere un problema SAT con 25k clausole 5k variabili. Dato che funziona da un'ora (precosat) e vorrei risolverne di più grandi in seguito, sto cercando un solutore SAT multi-core. Dato che sembrano esserci molti solutori di SAT, sono abbastanza perso. Qualcuno potrebbe indicarmi il migliore per il …
Ho un albero non diretto di cui voglio etichettare i vertici. I nodi foglia dovrebbero essere etichettati uno. Quindi, supponi che le foglie siano state rimosse. Nell'albero che rimane, le foglie dovrebbero essere etichettate due. Questo processo continua in modo ovvio fino a quando tutti i vertici hanno un'etichetta. Il …
Dato un poligono ortogonale (un poligono i cui lati sono paralleli agli assi), voglio trovare il più piccolo insieme di quadrati interni-disgiunti, la cui unione equivale al poligono. Ho trovato diversi riferimenti a problemi leggermente diversi, come ad esempio: Coprire un poligono ortogonale con quadrati - simile al mio problema, …
Quindi, so che testare se una lingua normale è un sottoinsieme della lingua normale S è decidibile, dal momento che possiamo convertirli entrambi in DFA, calcolare R ∩ ˉ S e quindi verificare se questa lingua è vuota.RRRSSSR∩S¯R∩S¯R \cap \bar{S} Tuttavia, poiché ciò richiede la conversione in DFA, è possibile …
Ho ascoltato molto questa domanda di intervista e speravo di ottenere alcune opinioni su quali potrebbero essere le risposte valide: hai un file di grandi dimensioni da 10+ GB e vuoi scoprire quale elemento si presenta di più, qual è un buon modo per farlo? Iterare e tenere traccia di …
Dato a , b , c , d∈ Na,b,c,d∈Na,b,c,d \in \mathbb N e b , d∉ { 0 }b,d∉{0}b,d \notin \{0\} , un'B< cd⟺a d< c bab<cd⟺ad<cb \begin{eqnarray*} \frac a b < \frac c d &\iff& ad < cb \end{eqnarray*} Le mie domande sono: Dato a , b , c …
Considera un grafico . Ogni bordo ha due pesi e . Trova un albero di spanning che minimizzi il prodotto . L'algoritmo dovrebbe essere eseguito in tempo polinomiale rispetto a.e A e B e ( ∑ e ∈ T A e ) ( ∑ e ∈ T B e ) …
Data una distribuzione dei gradi, quanto velocemente possiamo costruire un grafico che segue la data distribuzione dei gradi? Uno schizzo di link o algoritmo sarebbe buono. L'algoritmo dovrebbe riportare un "no" in caso non sia possibile costruire un grafico e nessun esempio se è possibile costruire più grafici.
L'algoritmo di Codd converte un'espressione nel calcolo relazionale tupla in Algebra relazionale. Esiste un'implementazione standard dell'algoritmo? Questo algoritmo è usato da qualche parte? (Sembra che l'industria abbia bisogno solo di SQL e varianti, non sono sicuro dei teorici del database in ambito accademico.) Qual è la complessità della riduzione? Questo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.