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

杭州设计制作网站短期培训学什么好

杭州设计制作网站,短期培训学什么好,做网站怎么调整图片间距,装修公司网站源代码直接插入排序 //直接插入排序 void InsertSortingDirectly(int* nums,int numsSize){int j0;for(int i1;i<numsSize-1;i){//定义一个中间变量保存当前要插入的值int tempnums[i];//在前面已排好序的序列中&#xff0c;找到合适的位置插入for(ji-1;j>0;j--){if(nums[j]&g…

直接插入排序

//直接插入排序
void InsertSortingDirectly(int* nums,int numsSize){int j=0;for(int i=1;i<=numsSize-1;i++){//定义一个中间变量保存当前要插入的值int temp=nums[i];//在前面已排好序的序列中,找到合适的位置插入for(j=i-1;j>=0;j--){if(nums[j]>temp){//让该元素往后移nums[j+1]=nums[j];}else{break;}}nums[j+1]=temp;}
}

折半插入排序

//折半插入排序
void BinaryInsertionSort(int* nums,int numsSize){for(int i=1;i<numsSize-1;i++){int temp=nums[i];int left=0;int right=i-1;//二分查找的过程,其实也就是在前面已排好序的序列中运用二分查找的方法找到相应位置插入while(left<=right){int mid=(left+right)/2;if(nums[mid]>temp){left=mid-1;}else if(nums[mid]<temp){right=mid+1;}}//已经找到了相应位置,就把这个位置之后的元素(包括这个位置)依次向后移动。for(int j=i-1;j>=left;j--){nums[j+1]=nums[j];}nums[left]=temp;}
}

冒泡排序

//冒泡排序
void BubbleSort(int* nums,int numsSize){//外层循环表示的是排序次数,仅需排序n-1次for(int i=0;i<nums-1;i++){for(int j=0;j<numsSize-i-1;j++){//如果相邻元素中前面大于后面就要进行交换if(nums[j]>nums[j+1]){int temp=nums[j+1];nums[j+1]=nums[j];nums[j]=temp;}}}
}

快速排序

//快速排序
//划分操作
int huafen(int*nums,int left,int right){//以最左边的元素为基准元素int mid=nums[left];while(left<right){//从右边开始寻找比基准元素小(或等于)的元素while(nums[right]>=mid&&left<right){right--;}nums[left]=nums[right];while(nums[left]<=mid&&left<right){left++;}nums[right]=nums[left];}nums[left]=mid;return left;
}//递归排序
void Qsort(int*nums,int left,int right){if(left>=right){return;}int mid=huafen(nums,left,right);//左半部分快排Qsort(nums,left,mid-1);//右半部分快排Qsort(nums,mid+1,right);
}

 简单选择排序

//简单选择排序
void SelectSort(int* nums,int numsSize){//仅需进行n-1趟for(int i=0;i<numsSize-1;i++){int min=i;//这里是用打擂台的方法,从i+1到n中选出最小值,for(int j=i+1;j<numsSize-1;j++){if(nums[min]>nums[j]){min=j;}}//如果最小值变了那么久进行换位置,把最小的放在第一个if(min!=i){int temp=nums[i];nums[i]=nums[min];nums[min]=temp;}}
}

归并排序

http://www.ritt.cn/news/27985.html

相关文章:

  • 创建网站需要多少钱百度广告推广收费标准
  • 个体可以做企业网站吗关键词全网搜索指数
  • 建立微信商城网站seo平台代理
  • wordpress换服务器郑州seo外包v1
  • 网站制作能在家做吗推广app赚钱
  • 如何用华为云服务器做网站seo什么意思
  • 青岛公司网站建设价格免费网络推广渠道
  • 宁波优化网站厂家国外媒体报道
  • 各类郑州网站建设网店网络推广方案
  • wordpress插件汉化下载地址开鲁网站seo
  • web电子商务网站网站快速刷排名工具
  • 微信电影网站怎么做的深圳市网络品牌推广
  • 效果好企业营销型网站建设开发网站安全检测平台
  • 河北 网站建设seo知识培训
  • 垫江网站建设网络营销企业有哪些
  • wordpress theme cmsseo 网站推广
  • 营销型网站典型多地优化完善疫情防控措施
  • 本地数据库搭建网站抖音关键词排名优化软件
  • 企业seo平台优化推广排名网站教程
  • 网站建设如果没有源代码建立一个网站需要花多少钱
  • 济南天桥区做网站的安徽网络优化公司
  • 商城小程序哪家好江苏seo排名
  • 个人网站备案备注seo网站推广
  • 北京企业网站开发多少钱化妆品软文推广范文
  • 网站后台管理员怎么做刷神马关键字排名软件
  • 网站制作预算推广优化网站排名教程
  • 一级a做爰片免费网站中国片发广告平台有哪些
  • 各种免费源码共享网站深圳十大教育培训机构排名
  • 国内最好的crm软件泰州网站优化公司
  • 湛江市建设教育协会学校网站app平台搭建需要多少钱