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

个人网站建设的论文/开淘宝店铺怎么运营推广

个人网站建设的论文,开淘宝店铺怎么运营推广,怎么在一起做网站上拿货,个人做网站报价0 最原始的排序 这里先把排序做一个分类,根据是否额外开辟空间分为内排序和外排序,其中内排序根据操作可以分为交换排序、选择排序、插入排序和周并排序。这是最早会的一种最low的排序方式,也属于交换排序 function theLowestSort(arr) {for …

0 最原始的排序

这里先把排序做一个分类,根据是否额外开辟空间分为内排序和外排序,其中内排序根据操作可以分为交换排序、选择排序、插入排序和周并排序。这是最早会的一种最low的排序方式,也属于交换排序

function theLowestSort(arr) {for (var i = 0; i < arr.length; i++) {for (var j = i + 1; j < arr.length; j++) {if (arr[i] > arr[j]) {var temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}}
}
复制代码

1 冒泡排序(bubble sort)

// 冒泡排序属于交换排序 基本思想为相邻两两比较 后者小于前者则交换 这样小值一步一步交换到前列
function bubbleSort(arr) {for (var i = 0; i < arr.length; i++) {for (var j = arr.length - 1; j >= i; j--) {// 最后一位开始 依次与相邻元素比较和交换// 注意:永远是相邻元素!才是冒泡if (arr[j] > arr[j + 1]) {var temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}
}
复制代码

2 简单选择排序(simple selection sort)

// 简单选择排序属于选择排序 基本思想为每次遍历都找出当前循环的最小项与第i位置元素交换 其交换次数远小于冒泡排序 所以效率高于冒泡
function simpleSelectionSort(arr) {for (var i = 0; i < arr.length; i++) {var min = i; // 由于i从0开始 先定义最小值是ifor (var j = i + 1; j < arr.length; j++) {if (arr[j] < arr[min]) {min = j; // 每当有元素更小 就用下标刷新min值}}if (i !== min) {var temp = arr[i];arr[i] = arr[min];arr[min] = temp;}}
}
复制代码

3 直接插入排序(straight insertion sort)

// 直接插入排序属于插入排序 将数组分为两部分 前半部分有序 后半部分无序 依次选择无序部分第一项与前面有序部分比较 找到合适位置插入
function straightInsertionSort(arr) {// 假设第0个元素单独为有序 所以从第1个元素开始for (var i = 1; i < arr.length; i++) {if (arr[i] < arr[i - 1]) {var guard = arr[i]; // 当前项比前一项小 计划前移 先做一个标记var j = i - 1;arr[i] = arr[j]; // 前一项赋值到当前项 这是当前项挨个往前比较的开端while (j >= 0 && guard < arr[j]) {// 挨个往前比较 当前项比前一项大时跳出循环arr[j + 1] = arr[j]; // 从后往前遍历 每一项都往后一项赋值 整体后移j--;}arr[j + 1] = guard; // 标记赋值到当前项 由于while循环中j-- 需要j+1给加回来 即当前项arr[i]}}
}
复制代码

以上1 2 3三种排序时间复杂度都是O(n^2)

未完待续。。。

转载于:https://juejin.im/post/5ca343f36fb9a05e1113164b

http://www.lbrq.cn/news/1592605.html

相关文章:

  • 网站开发费用报价单/seo课程培训视频
  • 建网站需要什么技术/网上营销策略有哪些
  • 网站怎么做会员系统/社群营销成功案例
  • 山东建设管理局网站/网站统计工具有哪些
  • 长沙移动网站建设哪家好/网站推广排名优化
  • 用源码网站好优化吗/微信怎么推广找客源
  • 创建好网站如何把浏览器/建站推广
  • 昆山做网站需要多少钱/百度账号快速注册入口
  • 衡水网站制作/网络优化seo
  • 网站开发是什么专业/长沙百度关键词排名
  • 重庆工程建设招标网官方网站/长沙营销型网站建设
  • 企业建立网站的目的/企业培训课程名称
  • wordpress 支付宝插件下载/博客seo教程
  • html5高端酒水饮料企业网站模版/线上拓客渠道有哪些
  • 重庆的汽车网站建设/企业官网搭建
  • 网站开发后期要解决的问题/pc网站建设和推广
  • 传统网站开发/长沙百度网站排名优化
  • 区政府网站建设规范报告/广州网页搜索排名提升
  • 一些房产网站是怎么做的/网站关键词怎么添加
  • wordpress升级原理/网络优化排名培训
  • 莆田网站制作方案定制/建网站平台
  • 网站建设分金手指专业七/网络推广费用
  • 东莞 外贸网站 建站/快速整站优化
  • 网站做查赚钱/福州百度seo代理
  • 宣传片拍摄制作公司/长尾词优化外包
  • wordpress 2.9.1漏洞/搜索引擎优化方法与技巧
  • 河南华盛建设集团网站/seo搜索引擎实训心得体会
  • 国际物流网站制作模板/如何做市场营销推广
  • 韩韩良品只做性价比网站下载/seo排名赚app靠谱吗
  • 独立网站上后台怎么管理图片/廊坊百度关键词优化怎么做
  • vue3 find 数组查找方法
  • 【AI智能编程】Trae-IDE工具学习
  • K8S云原生监控方案Prometheus+grafana
  • 前端保持和服务器时间同步的方法【使用vue3举例】
  • 组织架构与软件架构协同演进实践指南
  • Dot1x认证原理详解