Domande taggate «algorithm»

Un algoritmo è una sequenza di passaggi ben definiti che definisce una soluzione astratta a un problema. Usa questo tag quando il tuo problema è legato alla progettazione dell'algoritmo.




5
Rotazione di un punto su un altro punto (2D)
Sto cercando di creare un gioco di carte in cui le carte si esauriscono. In questo momento per visualizzarlo Sto usando l'API Allegro che ha una funzione: al_draw_rotated_bitmap(OBJECT_TO_ROTATE,CENTER_X,CENTER_Y,X ,Y,DEGREES_TO_ROTATE_IN_RADIANS); quindi con questo posso rendere facilmente il mio effetto fan. Il problema è quindi sapere quale carta si trova sotto il …
139 c++  algorithm 


5
Come implementare una coda con tre stack?
Mi sono imbattuto in questa domanda in un libro sugli algoritmi ( Algorithms, 4th Edition di Robert Sedgewick e Kevin Wayne). Coda con tre pile. Implementare una coda con tre stack in modo che ogni operazione di coda esegua un numero costante (nel caso peggiore) di operazioni di stack. Attenzione: …





14
Come si fa a creare una bomba Zip?
Questa domanda sulle bombe con zip mi ha portato naturalmente alla pagina di Wikipedia sull'argomento. L'articolo menziona un esempio di un file zip 45,1 kb che si decomprime a 1,3 exabyte. Quali sono i principi / le tecniche che verrebbero utilizzati per creare un tale file in primo luogo? In …

27
Bubble Sort Homework
In classe stiamo eseguendo algoritmi di ordinamento e, sebbene li capisca bene quando ne parlo e scrivo pseudocodice, ho problemi a scrivere codice reale per loro. Questo è il mio tentativo in Python: mylist = [12, 5, 13, 8, 9, 65] def bubble(badList): length = len(badList) - 1 unsorted = …


7
Che cos'è una buona funzione hash?
Cos'è una buona funzione Hash? Ho visto molte funzioni di hash e applicazioni nei miei corsi di strutture di dati al college, ma per lo più ho capito che è abbastanza difficile fare una buona funzione di hash. Come regola generale per evitare le collisioni il mio professore ha affermato …


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.