猿问

重构数组的算法

如何把 [a,b,a,a,c,b,c],重组成[a,a,a,c,c,b,b]的排列顺序,主要是需要相同的元素要排列在一起


一只萌萌小番薯
浏览 534回答 1
1回答

烙印99

if (主要是需要相同的元素要排列在一起){    var a = ['a','b','a','a','c','b','c'];    a.sort(); //["a", "a", "a", "b", "b", "c", "c"]} else if (把 [a,b,a,a,c,b,c],重组成[a,a,a,c,c,b,b]的排列顺序){    不知道这样排是为了啥。如果固定是这样。就先排序。    把特定的元素排在特定的地方。比如说把'b'提出来放最后去就行了。} else ...
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答