美文网首页
有序数组对应无序数组

有序数组对应无序数组

作者: 小白修仙路 | 来源:发表于2019-06-17 17:40 被阅读0次

let arr =['A', 'U', 'B', 'R', 'S'];

let U = [];

let A = [];

let S = [];

for (let i=0;i<arr.length;i++){

switch (arr[i]){

    case 'U':

    U.push(arr[i]);

    break;

case 'A':

  A.push(arr[i]);

  break;

case 'S':

  S.push(arr[i]);

  break;

}

}

let newArr = U.concat(A).concat(S);

console.log(newArr)

//['U','A','S']

相关文章

  • 有序数组对应无序数组

    let arr =['A', 'U', 'B', 'R', 'S']; let U = []; let A = [...

  • 4、Swift 集合类型Collection Types

    Swift提供三种主要集合类型: Array:有序值数组 Set:无序唯一值集 Dictionary:无序键值对应...

  • 二分查找

    题目描述: 输入一个有序的数组 sort_array 和一个无序的数组 random_array ,对于无序数组 ...

  • Java实现插入排序

    插入排序基本原理 将待排序列表看成有序和无序的两部分,初始为有长度为1的有序数组和其后的无序数组。之后从无序数组中...

  • 冒泡排序

    冒泡排序同样是将数组分区给有序区和无序区,冒泡排序的每一轮都是将无序数组的最小(或最大)值冒泡到有序数组中, //...

  • 数据结构算法之插入排序

    基本思想:我理解的是把一个需要排序的元素数组视为有序数组和无序数组,把无序的元素挨个和有序的元素比较,然后插入的到...

  • 算法入门(2)插入排序

    插入排序:就是把一个无序数组按照从小到大或者从大到小排序为有序数组。1.首先将无序数组中的第一个元素设为有序数组的...

  • 排序_选择排序之简单选择排序(直接选择排序)

    基本思想 数组分成有序区和无序区,初始时整个数组都是无序区,然后每次从无序区选一个最小的元素直接放到有序区的最后,...

  • 二分查找

    顺序查找(基于无序链表) 基于有序数组 完美散花,谢谢。

  • 4、【Swift】集合类型

    数组(Array):有序 集合(Set):无序无重复 字典(Dictionary):无序的键值对 Swift 的数...

网友评论

      本文标题:有序数组对应无序数组

      本文链接:https://www.haomeiwen.com/subject/vqdzfctx.html