[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 407
Per quanto ho capito, stiamo parlando di un array bidimensionale, per trovare il valore nella seconda dimensione per il valore della prima dimensione. Ma come si fa a scrivere prima i dati in un array?
KONDOR: In particolare in questo caso potete creare due array, a[1000] e b[1000].
E se il valore che stiamo cercando è alla fine dell'array, otteniamo una variante piuttosto lenta, perché dobbiamo guardare attraverso tutti i valori (fino alla rottura). Il compito è quello di trovarlo rapidamente, spendendo non più tempo di quello che si impiega normalmente per un calcolo standard (ad esempio, moltiplicando due variabili di tipo doppio).
KONDOR: C'è una funzione di interruttore per "veloce".
Supponiamo che il valore che stiamo cercando sia nell'ultima riga della funzione switch. Non conosco la metodologia della funzione switch, ma in qualche modo mi sembra che non sarà molto diversa dalla variante con il ciclo for () in termini di velocità.
C'è una funzione TimeCurrent() che trasforma l'ora corrente in secondi dal 1970. C'è una funzione che trasforma questi secondi (int) in datetime? O potresti aver bisogno di separare secondi, minuti, ore...? Grazie.
Colleghi, per favore consigliate cosa e dove cambiare nel codice EA per lavorare in una società di brokeraggio con quotazioni a cinque cifre.
Array.
In particolare in questo caso potete creare due array, a[1000] e b[1000].
C'è una funzione di interruttore per "veloce".
Non farà differenza, ovviamente. D'altra parte, non sarà sempre l'ultimo elemento.
E perché ti interessa così tanto la velocità? Avete intenzione di fare questo calcolo ad ogni tick?
Non farà differenza, ovviamente. D'altra parte, non sarà sempre l'ultimo elemento.
E perché ti interessa così tanto la velocità? Avete intenzione di fare questo calcolo ad ogni tick?
E non preoccupatevi, ci vorrà un millesimo di secondo per trovare il valore giusto.