Domande taggate «optimization»

L'ottimizzazione è l'atto di migliorare un metodo o un progetto. Nella programmazione, l'ottimizzazione di solito assume la forma di aumentare la velocità di un algoritmo o ridurre le risorse necessarie. Un altro significato di ottimizzazione sono gli algoritmi di ottimizzazione numerica utilizzati nell'apprendimento automatico.

9
SQL: come verificare se esiste un record
Durante la lettura della documentazione relativa alla sintonizzazione SQL, ho trovato questo: SELECT COUNT(*) : Conta il numero di righe. Spesso viene utilizzato in modo errato per verificare l'esistenza di un record. È SELECT COUNT(*)davvero così male? Qual è il modo corretto per verificare l'esistenza di un record?

25
Arrotondamento alla potenza successiva di 2
Voglio scrivere una funzione che restituisca la potenza successiva più vicina di 2 numeri. Ad esempio, se il mio input è 789, l'output dovrebbe essere 1024. Esiste un modo per raggiungere questo obiettivo senza utilizzare alcun loop ma solo utilizzando alcuni operatori bit a bit?

10
Qual è l'effetto di ordinare se ... altrimenti se le dichiarazioni per probabilità?
In particolare, se ho una serie di dichiarazioni if... else ife in qualche modo conosco in anticipo la probabilità relativa alla quale ciascuna valutazione valuteràtrue , quanta differenza fa nel tempo di esecuzione fa ordinarle in ordine di probabilità? Ad esempio, dovrei preferire questo: if (highly_likely) //do something else if …



14
Prestazioni MYSQL OR vs IN
Mi chiedo se ci siano differenze per quanto riguarda le prestazioni tra le seguenti SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4) SELECT ... FROM ... WHERE someFIELD between 0 AND 5 SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... o MySQL …




2
Perché lambdas può essere ottimizzato meglio dal compilatore rispetto alle semplici funzioni?
Nel suo libro The C++ Standard Library (Second Edition)Nicolai Josuttis afferma che lambdas può essere ottimizzato meglio dal compilatore rispetto alle semplici funzioni. Inoltre, i compilatori C ++ ottimizzano le lambda meglio di quanto facciano le normali funzioni. (Pagina 213) Perché? Ho pensato che quando si trattava di sottolineare non …


21
Tricky Intervista a Google
Un mio amico sta intervistando per un lavoro. Una delle domande del colloquio mi ha fatto pensare, volevo solo un feedback. Esistono 2 numeri interi non negativi: i e j. Data la seguente equazione, trova una soluzione (ottimale) per iterare su i e j in modo tale che l'output sia …

23
Vantaggio di passare all'istruzione if-else
Qual è la migliore pratica per l'utilizzo di switchun'istruzione rispetto all'utilizzo di ifun'istruzione per 30 unsignedenumerazioni in cui circa 10 hanno un'azione prevista (che attualmente è la stessa azione). Prestazioni e spazio devono essere considerati ma non sono critici. Ho estratto il frammento, quindi non odiarmi per le convenzioni di …



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.