Quindi, dire che ho un dizionario che assomiglia a questo:Come si trova un valore massimo in un dizionario Swift?
var data : [Float:Float] = [0:0,1:1,2:1.414,3:2.732,4:2,5:5.236,6:3.469,7:2.693,8:5.828,9:3.201]
Come dovrei programmazione trovare il valore più alto nel dizionario? Esiste un comando "data.max" o qualcosa del genere?
'lasciare maxValue = data.sort {$ 0,1 <$ 1.1} // .last (0,0 8, .1 5.828)' –
@LeoDabus tue opere risposta, ma 'sorta() 'Non è un modo efficiente per risolvere questo problema ci vuole' O (nlogn) 'e il' maxElement 'predefinito prende' O (n) '. –
@VictorSigler La tua risposta sembra l'approccio corretto –