Domande taggate «branch-prediction»

26
Perché l'elaborazione di un array ordinato è più veloce dell'elaborazione di un array non ordinato?
Per ulteriori informazioni su Stack Overflow in : StackTranslate.it, clicca su? Ecco un pezzo di codice C ++ che mostra alcuni comportamenti molto particolari. Per qualche strana ragione, l'ordinamento miracoloso dei dati rende il codice quasi sei volte più veloce: #include <algorithm> #include <ctime> #include <iostream> int main() { // …


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 …


16
"IF" è costoso?
Non posso, per la vita di me, ricordare cosa ha detto esattamente il nostro insegnante quel giorno e spero che probabilmente lo sapresti. Il modulo è "Data Structures and Algorithms" e ci ha detto qualcosa sulla falsariga di: L' ifaffermazione è il [qualcosa] più costoso. [qualcosa] registra [qualcosa]. Sì, ho …
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.