Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Confrontare le 2 varianti di codice sullo stesso ToR:
и:
Potrebbe essere stato scritto dalla stessa persona a poco più di un'ora di distanza? La calligrafia è discutibile)Alexei, stai uccidendo giovani talenti...
Questo marketer non è stato in grado di iniziare a vendere per 5 anni...e tu stai dicendo che è ancora peggio come programmatore
Scusa, non volevo ucciderti.
:-) se non si cerca di mantenere l'ordine, allora il tempo èO(1), il numero totale di passi di tutti i cicli = dimensione dell'array
troppo pigro per codificare :-)
1. Cerca i primi 3 da sinistra a destra.
2. se trovato, allora cercate un non-tre da destra a sinistra, copiatelo al posto del 3.
continuare fino a quando 1,2 si intersecano, tagliare l'array per il numero di copie.
Idealmente, è esattamente 1/2 di "bubble sorting" :-) Se invece di copiare, fate uno scambio, l'output sarà un array parzialmente ordinato (tutti i 3 terzi spostati a destra)
Il numero totale di passi di tutti i loop = dimensione della matrice è di complessità O(n).
Se l'array di input è ordinato, il problema dato viene risolto attraverso la ricerca binaria.
La complessità è O(log(n)) nel caso medio e O(n) nel caso peggiore.
Ho ancora capito la versione di Peter.
È abbastanza compatto e funziona anche bene. Complimenti a Peter.
Ma in termini di velocità arriva secondo dalla fine. O il primo posto dalla fine, se non si conta l'originale, completamente inutilizzabile dalla variante di velocità del proprietario di questo thread.
Come l'hai testato?
Come hai fatto i test?
Studiate il codice.
È brutto quando si è troppo pigri per codificare.
Non è che io sia affatto pigro, ma MT è solo sui VDS e non si sperimenta su di essi.
su questo:
+- 1 :-) Tornerò dal campo estivo tra un paio di giorni, controllerò...
ps. inoltre, nel codice, c'è un'entrata extra del ciclo sulla terminazione... un'inezia, ma può essere rimossa
Non è che io sia affatto pigro, ma MT è solo sui VDS e non si sperimenta su di essi.
su questo:
+- 1 :-) Tornerò dalla campagna tra un paio di giorni, controllerò...
ps. inoltre, nel codice un input extra al ciclo alla fine... un'inezia, ma può essere rimosso
Bravo! Dopo aver corretto un paio di errori potresti avermi buttato giù dal piedistallo anche senza usare ArrayCopy. Scacco matto. :))
Bravo! Dopo aver corretto un paio di errori, mi hai fatto scendere dal piedistallo anche senza usare ArrayCopy. Scacco matto. :))
Anche se non è esattamente così, perché l'array di uscita è abbastanza diverso - già mescolato. Ma è figo lo stesso!
Naturalmente, se abbiamo a che fare con le citazioni, questo non funzionerà. Sono di nuovo sul podio. ))
Ho cambiato il modo di calcolare il checksum. Non è più la semplice somma di tutti gli elementi, ma la somma è (valore dell'elemento)/(numero dell'elemento).
E questo è quello che ho ottenuto: