ITPub博客

首页 > 应用开发 > Html/css > 3种常见的Web前端数组排序方式!

3种常见的Web前端数组排序方式!

原创 Html/css 作者:千锋武汉 时间:2021-04-20 10:53:45 0 删除 编辑

      前端面试中几种常见的数组排序方式:冒泡排序、插入排序、选择排序,你知道他们的基本思想是哪些,应该如何实现吗?今天小千就来给大家详解一下,赶紧戳过来~~

 

640.webp (1)

      冒泡排序

      冒泡排序的基本思路是什么?

      两两比较顺序,如果顺序错误则交换位置

微信截图_20201126104456

      插入排序

      插入排序的基本思路是什么?

      第一步:从第二位(当前元素)开始从后向前查找;

      第二步:若新元素(当前元素的前面)大于当前元素,将新元素移到下一位置;

      第三步:重复2,直到在有序区找到大于或等于新元素的位置;

      第四步:将当前元素插到上面找到的位置;

      第五步:重复2~4;

微信截图_20201126105016

      选择排序

      选择排序的基本思路是什么?

      第一步:在未排序的序列中找到最大(小)的元素与第1个元素交换;

      第二步:在剩余未排序元素中继续寻找最大(小)的元素与第2个元素交换;

      第三步:以此类推,直到排序完毕.

微信截图_20201126105120

      三种常见的排序方式已经分享给大家了,还给同学们都在后面跟了一个例子,赶紧去自己动手试一试吧~~


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31548651/viewspace-2768844/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-12-13

  • 博文量
    841
  • 访问量
    417033