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

网站收录提交入口网址黄石seo诊断

网站收录提交入口网址,黄石seo诊断,网站cdn+自己做,别人做的网站会植入病毒吗文章目录 1、插入排序2、冒泡排序 1、插入排序 流程如下: 1)从第一个元素开始遍历,该元素可以认为已经被排序,记录已排序序列的结尾元素为end i 2)取下一个元素temp arr[end 1],从已排序的元素序列从后…

文章目录

  • 1、插入排序
  • 2、冒泡排序

1、插入排序

  • 流程如下:

1)从第一个元素开始遍历,该元素可以认为已经被排序,记录已排序序列的结尾元素为end = i
2)取下一个元素temp = arr[end + 1],从已排序的元素序列从后往前遍历
3)如果遍历的元素arr[end]> temp,则将该元素移到下一位,即arr[end+1] = arr[end],同时end–
4)如果遍历的元素arr[end]<= temp,则跳出循环
5)将temp插入到该元素的后面,即arr[end + 1] = temp

  • C++代码为:
#include <vector>
using namespace std;void insert_sort(vector<int>& arr){int n = arr.size();for (int i = 1; i < n; i++){end = i - 1;temp = arr[i];while (end >= 0 && arr[end] > temp){arr[end] = arr[end + 1];end--;}arr[end + 1] = temp;}
}
  • Python:
def insertion_sort(arr):for i in range(1, len(arr)):temp = arr[i]  # 当前待插入的元素end = i - 1  # 已排序部分的最后一个元素的索引位置while end >= 0 and arr[end] > temp:arr[end + 1] = arr[end]  # 把比当前元素大的元素往后移动end -= 1arr[end + 1] = temp  # 插入当前元素到正确的位置return arr

2、冒泡排序

  • 流程如下:

1)从第一个元素开始,比较相邻的元素。如果第一个比第二个大,就交换他们两个。
2)那么最后的元素应该会是最大的数。
3)持续每次对越来越少的元素重复上面的步骤,重复n = arr.size()次,直到没有任何一对数字需要比较。

  • C++:
#include <vector>
using namespace std;void bubble_sort(vector<int>& arr){int n = arr.size();for (int i = 0; i < n; i++){for (int j = 0; j < n - i -1; j++){if (arr[j] > arr[j+1]){int temp = arr[j+1];arr[j+1] = arr[j];arr[j] = temp;}}}
}
  • Python:
def bubble_sort(arr):n = len(arr)for i in range(n-1):for j in range(n-i-1):if arr[j] > arr[j+1]:temp = arr[j + 1]arr[j + 1] = arr[j]arr[j] = temp
http://www.jinmujx.cn/news/78645.html

相关文章:

  • 网络科技网站排名那种网站怎么搜关键词
  • 国外网站备案流程网络热词大全
  • 湖南省工程建设信息官方网站百度账号注销
  • 家里电脑做网站服务器企业qq手机版
  • 聊天直播软件开发做seo用哪种建站程序最好
  • 襄阳网站建设品牌在百度怎么创建自己的网站
  • 什么样的网站容易做seo营销网络的建设有哪些
  • 那个网站做稻草交易自己怎么开电商平台
  • 不备案的网站今日重大事件
  • 哪种nas可以做网站服务器天津的网络优化公司排名
  • 搭建企业网站公司济南做网站公司
  • 哪家企业的网站做的好福建百度seo排名点击软件
  • 厦门市住房和建设局黑帽seo是什么意思
  • 建设网站设计沈阳头条今日头条新闻最新消息
  • 随州网站推广哪家专业青岛seo精灵
  • web前端和网站开发的区别百度联系方式人工客服
  • php做的网站怎么打开腾讯企点怎么注册
  • 南宁市兴宁建设局网站企业网站推广策划
  • 动漫网站设计模板站长工具域名查询
  • 南京网站建设推广深圳专业seo
  • 广东手机网站制作价格百度竞价排名平台
  • 做外贸网站流程seo需求
  • 自己怎么做交易网站创新驱动发展战略
  • 财税公司做网站2019网站seo
  • 太原做响应式网站安徽网络推广和优化
  • 网站营销有哪些百度知道app
  • 做别人一样的网站吗太原seo招聘
  • 商务信息网站怎么做seo研究中心倒闭
  • 自己做的网站视频播放不了企业seo关键字优化
  • 济南seo排名关键词公司网站优化