当前位置: 首页 > news >正文

佛山市门户网站建设公司wordpress通过标签搜索

佛山市门户网站建设公司,wordpress通过标签搜索,免费自己制作音乐,搜索引擎是网站吗在JavaScript中#xff0c;有多种排序方式可供选择。以下是几种常见的排序方式以及对应的示例#xff1a; 冒泡排序#xff08;Bubble Sort#xff09;#xff1a; 冒泡排序是一种比较简单的排序算法#xff0c;它重复地比较相邻的两个元素并交换位置#xff0c;直到整个…在JavaScript中有多种排序方式可供选择。以下是几种常见的排序方式以及对应的示例 冒泡排序Bubble Sort 冒泡排序是一种比较简单的排序算法它重复地比较相邻的两个元素并交换位置直到整个数组排序完成。 function bubbleSort(arr) {const len arr.length;for (let i 0; i len - 1; i) {for (let j 0; j len - 1 - i; j) {if (arr[j] arr[j 1]) {// 交换位置[arr[j], arr[j 1]] [arr[j 1], arr[j]];}}}return arr; }const nums [5, 3, 8, 4, 2]; const sortedNums bubbleSort(nums); // [2, 3, 4, 5, 8]插入排序Insertion Sort 插入排序的思想是将数组分为已排序和未排序两部分每次从未排序部分取出一个元素插入到已排序部分的正确位置。 function insertionSort(arr) {const len arr.length;for (let i 1; i len; i) {let current arr[i];let j i - 1;while (j 0 arr[j] current) {arr[j 1] arr[j];j--;}arr[j 1] current;}return arr; }const nums [5, 3, 8, 4, 2]; const sortedNums insertionSort(nums); // [2, 3, 4, 5, 8]选择排序Selection Sort 选择排序的思想是每次从未排序部分选择最小或最大的元素放到已排序部分的末尾。 function selectionSort(arr) {const len arr.length;for (let i 0; i len - 1; i) {let minIndex i;for (let j i 1; j len; j) {if (arr[j] arr[minIndex]) {minIndex j;}}if (minIndex ! i) {[arr[i], arr[minIndex]] [arr[minIndex], arr[i]]; // 交换位置}}return arr; }const nums [5, 3, 8, 4, 2]; const sortedNums selectionSort(nums); // [2, 3, 4, 5, 8]快速排序Quick Sort 快速排序是一种常用的排序算法它通过选择一个基准元素将数组划分为左右两个子数组然后递归地对子数组进行排序。 function quickSort(arr) {if (arr.length 1) {return arr;}const pivotIndex Math.floor(arr.length / 2);const pivot arr.splice(pivotIndex, 1)[0];const left [];const right [];for (let i 0; i arr.length; i) {if (arr[i] pivot) {left.push(arr[i]);} else {right.push(arr[i]);}}return quickSort(left).concat([pivot], quickSort(right)); }const nums [5, 3, 8, 4, 2]; const sortedNums quickSort(nums); // [2, 3, 4, 5, 8]这些是几种常见的排序方式和对应的示例。值得注意的是在实际应用中可以根据排序需求和数据规模选择合适的排序算法。另外JavaScript还提供了内置的排序函数Array.prototype.sort()可以直接调用该函数对数组进行排序。
http://www.yutouwan.com/news/105792/

相关文章:

  • 网络运营需要什么学历百度的关键词优化
  • 做h游戏视频网站有哪些设计论坛最好的网站
  • 下载织梦做网站软件邯郸网络运营处理中心
  • 济南网络免费推广网站学风建设专题网站
  • 织梦做的网站怎么样网页源代码模板
  • 江苏省城乡与建设厅网站首页深圳网站优化公司哪家好
  • 网站维护成本黑龙江恒泰建设集团网站
  • 建设网站怎么报价佛山网络营销推广
  • 建设网官方网站传奇手游网页
  • 网站快速排名推广软件wordpress4模板函数
  • 百度不收录你的网站产品在线代理访问网页
  • 青海培训网站建设公司企业网站建设专业精准丨 鸣远科技
  • 服务器不稳定 如何让百度重新收录网站广州网站建设需要多少钱
  • 佛山网站设计怎么做品牌做网站公司
  • seo公司如何优化济南网站自然优化
  • 网站根目录多文件小米路由做网站
  • 网站建设专业介绍wordpress给幻灯片添加图片不显示
  • 网站建设公司接单郑州手机网站推广公司
  • 做课展网站商标设计网排行
  • wordpress同步发布优化好的网站
  • 如何看到网站做哪些关键字此博客由wordpress制作
  • codeigniter 手机网站开发2018年政务公开与网站建设总结
  • 网站开发进入腾信职位菏泽注册公司流程和费用
  • 建网站的公司湖南送变电建设公司 网站
  • 有哪些好的做h5的网站哪个网站可以做英文兼职
  • 现如今网站开发用什么框架什么软件可以在手机上做装修设计
  • eclips怎么做网站wordpress上传照片
  • 做资讯网站怎么挣钱力洋深圳做网站公司
  • 医疗机构网站模板购物网站有哪些?
  • 西安知名网站开发的公司平面设计作品图片大全