Sono curioso di sapere come si possa comprimere in modo molto compatto il dominio di un nome host IDN arbitrario (come definito da RFC5890 ) e sospetto che questo potrebbe diventare una sfida interessante. Un host Unicode o un nome di dominio (etichetta U) è costituito da una stringa di …
Da quello che ho visto sull'uso di una coppia di chiavi pubbliche e private, la chiave pubblica viene utilizzata per crittografare un messaggio e la chiave privata viene utilizzata per decrittografare il messaggio crittografato. Se un messaggio è crittografato dalla chiave privata, può essere decrittografato dalla chiave pubblica corrispondente? Se …
Esiste una struttura di dati che mantenga una raccolta di set (di set di terra finito) a supporto delle seguenti operazioni? Qualche tempo di esecuzione sublineare sarà apprezzato? Init un set vuoto. Aggiungi un elemento a un set. Dato due set, segnala se si intersecano.
Sento spesso che il polimorfismo delle file è un approccio migliore del sottotipo, ma ho difficoltà a trovare qualcosa che li paragona in dettaglio. Sono particolarmente interessato alla prospettiva di un utente del sistema. Mi sono imbattuto in questo post del blog, ma mi lascia più domande di prima. Ad …
Questa domanda è stata migrata dallo scambio di stack di intelligenza artificiale perché è possibile rispondere allo scambio di stack di informatica. Migrato 5 anni fa . Nella maggior parte delle implementazioni di algoritmi genetici, l'attenzione è rivolta al crossover e alla mutazione. Ma in qualche modo, molti di loro …
Appena per interesse ho cercato di risolvere un problema dalla categoria "Recenti" di Project Euler ( sequenza di cifre ). Ma non sono in grado di pensare a un modo per risolvere il problema in modo efficiente. Il problema è il seguente (nella sequenza di domande originale ne ha due …
L'ordinamento Radix è teoricamente molto veloce quando sai che le chiavi si trovano in un certo intervallo limitato, ad esempio valori nell'intervallo . Se converti semplicemente i valori in base che richiede tempo , esegui un ordinamento base radix e poi converti nuovamente nella base originale per un algoritmo globale …
Interagisco spesso con persone che vogliono chiedere un algoritmo per un problema computazionale (o la sua complessità), ma non lo esprimono in modo rigoroso per noi (informatici) per capire. Riferirli a libri come CLRS non è utile perché gli esempi di solito hanno un modo abbastanza semplice di affermare rigorosamente, …
Devo trovare un ciclo negativo in un grafico ponderato diretto. So come funziona l'algoritmo Bellman Ford e che mi dice se esiste un ciclo negativo raggiungibile. Ma non lo nomina esplicitamente. Come posso ottenere il percorso effettivo del ciclo?v1,v2,…vk,v1v1,v2,…vk,v1v1, v2, \ldots vk, v1 Dopo aver applicato l'algoritmo standard abbiamo già …
Ho ordinato alcuni fogli di cuoio da cui vorrei costruire palle da giocoliere cucendo i bordi insieme. Sto usando i solidi platonici per la forma delle sfere. Posso scansionare i fogli di cuoio e generare un poligono che si avvicina alla forma del foglio di cuoio (come sai, è pelle …
Una pubblicità della pizza afferma che puoi combinare i loro ingredienti in 34 milioni di combinazioni diverse. Non ci credevo, quindi ho rispolverato le mie abilità combinatorie arrugginite e ho cercato di capirlo. Ecco quello che ho finora: dal sito di ordinazione online ho avuto le scelte crosta (4 tipi, …
Ultimamente ho letto un po 'di letteratura e ho trovato strutture di dati piuttosto interessanti. Ho studiato vari metodi per ottenere i tempi di aggiornamento fino a tempo di aggiornamento nel caso peggiore [1-7].O(1)O(1)\mathcal{O}(1) Di recente ho iniziato a cercare strutture di dati prive di blocchi, per supportare un accesso …
Supponiamo di avere un grafo diretto e due nodi e . Vorrei sapere se esistono già algoritmi per il calcolo del seguente problema decisionale:A BG = ( V, E)G=(V,E)G=(V,E)UNAABBB Ci sono almeno due percorsi tra e della stessa lunghezza?BUNAABBB E la complessità? Posso risolverlo in tempo polinomiale? Vorrei aggiungere un …
Nel mio corso di Teoria del calcolo, molti dei nostri problemi implicano l'uso dell'induzione sulla lunghezza della stringa di input per provare affermazioni sugli automi finiti. Capisco l'induzione matematica, tuttavia quando entrano in gioco le corde mi inciampo davvero. Lo apprezzerei davvero se qualcuno passasse attraverso il processo di realizzazione …
Recentemente ho trovato in un documento [1] una versione simmetrica speciale di SAT chiamata 2/2/4-SAT . Ma ci sono molte varianti , ad esempio: MONOTONE NAE-3SAT , MONOTONE 1-IN-3-SAT , ...NPNP\text{NP} Alcune altre varianti sono trattabili: - , Planar-NAE- , ...222SATSAT\text{SAT}SATSAT\text{SAT} Esistono documenti di indagine (o pagine Web) che classificano …
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.