Sort Map By Key Or Value
11,229 Views
-
UpdateRankUI(RankMap:[player]int):void= var IntArray: []int = array{} #Stock all map values int array for(Key->Value : RankMap): set IntArray+=array{Value} #Here we can change to Key instead of value #Sort array from Max -> Min for(i : int = 0..IntArray.Length-1): for (j:int =0..IntArray.Length - 1 - i) : if : IntArray[j] < IntArray[j+1] temp:int = IntArray[j+1] ArrayJ:int = IntArray[j] set IntArray[j+1] = ArrayJ set IntArray[j] = temp var Index:int = 0 for(Key->Value : RankMap): for(i: int = 0..IntArray.Length-1): if(Value = IntArray[i]): #Remove element in array if (NewArray:=IntArray.RemoveElement[i]): set IntArray = NewArray #Do sth with key - value:
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.