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.



30
Espandi un intervallo casuale da 1–5 a 1–7
Data una funzione che produce un numero intero casuale nell'intervallo da 1 a 5, scrivere una funzione che produce un numero intero casuale nell'intervallo da 1 a 7. Che cos'è una soluzione semplice? Qual è una soluzione efficace per ridurre l'utilizzo della memoria o eseguire su una CPU più lenta?
692 algorithm  random  puzzle 


30
Come posso creare un accorciatore di URL?
Voglio creare un servizio di accorciamento URL in cui è possibile scrivere un URL lungo in un campo di input e il servizio accorcia l'URL a " http://www.example.org/abcdef". Invece di " abcdef" può esserci qualsiasi altra stringa contenente sei caratteri a-z, A-Z and 0-9. Ciò rende possibili 56 ~ 57 …
667 algorithm  url 



24
Come verificare se un numero è una potenza di 2
Oggi avevo bisogno di un semplice algoritmo per verificare se un numero è una potenza di 2. L'algoritmo deve essere: Semplice Corretto per qualsiasi ulongvalore. Ho pensato a questo semplice algoritmo: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; …
585 c#  algorithm  math 








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.