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

网站图片尺寸大小网页制作工具按其制作方式分可以分为

网站图片尺寸大小,网页制作工具按其制作方式分可以分为,苏州住房与城乡建设局网站,深圳网站制作建设归并排序 基于分而治之的思想#xff0c;拿两个已经有序的序列重新组合成一个新的有序序列. 这是一个简单的合并函数#xff0c;需要两个序列都有序 //默认a和b数组都是有序的 //temp为一个数组的首地址 void mergeSort(int a[],int,alen,int b[],int blen,int* temp){int …归并排序 基于分而治之的思想拿两个已经有序的序列重新组合成一个新的有序序列. 这是一个简单的合并函数需要两个序列都有序 //默认a和b数组都是有序的 //temp为一个数组的首地址 void mergeSort(int a[],int,alen,int b[],int blen,int* temp){int i0;int j0;int k0;while(ialenjblen){if(a[i]b[j])//比大小谁小先放谁在前{temp[k]a[i];k;i;}else{temp[k]b[j];k;j;}}while(ialen){temp[k]a[i];k;//若是一方走完还有一方剩下了并且有序那就意味着剩下的有序序列都比已经合并的最大的大依次将剩余的数放到其中就行i;}while(jblen){temp[k]b[j];k;j;}}简洁一下代码 void mergeSort(int a[],int,alen,int b[],int blen,int* temp){int i0;int j0;int k0;while(ialenjblen)temp[k]a[i]b[j]?a[i]:b[j];while(ialen)temp[k]a[i];while(jblen)temp[k]b[j];}最终版 //合并函数 //merge用于合并 void merge(int arr[],int low.int mid,int height,int* temp){//low~midmid1~height分别为合并的两组int ilow;int jmid1;int klow;while(imidjheight)temp[k]arr[i]arr[j]?arr[i]:arr[j];while(imid)temp[k]arr[i];while(jheight)temp[k]arr[j];for(ilow;iheight;i)arr[i]temp[i]; }//归并法用的是分治思想先分后治 //merge_sort用于分割 void merge_sort(int arr[],int low,int height,int *temp){//取中间位置设为mid//low~mid为一组mid1~height为一组//依次以每组边界带入递归继续分割//直到每组只剩一个数然后递归开始返回//从底层开始最终到两个有序的序列//再将两个有序的序列合并即得到最终排好序的序列if(lowheight)return;int midlow(height-low)1;merge_sort(arr,low,mid,temp);merge_sort(arr,mid1,height,temp);merge(arr,low,mid,height,temp);}//mergeSort会和merge_sort和merge,并开辟temp空间 void mergeSort(int arr[],int length){int *temp(int *)malloc(sizeof(int)*length);//向内存开辟一个length长度sizeof(int)*length大小的空间assert(temp);//断言assert是一个调试程序时经常使用得宏在程序运行时计算括号内的表达式如果为false(0),程序将报告错误并终止执行若不为零继续执行后面的语句。 //主要用于判断是否出现了非法数据merge_sort(arr,0.length-1,temp);free(temp);//free与malloc搭配使用一个用于开辟空间一个用于释放空间 }
http://www.w-s-a.com/news/414198/

相关文章:

  • 响应式网站建设服务商wordpress 非小工具形式 微博秀
  • 网站安全检测漏洞扫描风险等级分布建设一个网站步骤
  • 摄影网站的意义开发企业小程序公司
  • 龙岩网站设计招聘信息网上免费logo设计
  • 高端定制网站开发建站教程详解网站共享备案可以申请支付接口
  • 做房产网站接不到电话企业推广宣传方式
  • 网站建设费用不用摊销下一页p30
  • 北京 工业网站建设公司国外服务器公司有哪些
  • 怎样局域网站建设盈利网站
  • 公司做网站广告语济南建网站价格消费品展
  • 建德网站网站建设规划设计书
  • 谷歌网站流量分析wordpress置顶浮标
  • 江苏新宁建设集团网站网络规划设计师2023论文
  • 合作建站协议python wordpress采集器
  • 集团网站网页模板网站建设图片大全
  • 举报非法网站要求做笔录wordpress怎么插视频
  • 网站服务器防护如何搭建网站平台
  • 设计师接私活的网站如何做网站的搜索栏
  • ps做图下载网站网站子目录设计
  • 厦门网站制作策划高中生做网站网页
  • 高端品牌网站建设在哪济南兴田德润优惠吗专业定制网站开发公司
  • 怎么做网站卖东西汽车网站排行榜前十名
  • 网站关键字没有排名只有单页面的网站怎么做seo
  • 网站流量盈利模式宝塔没有域名直接做网站怎么弄
  • 淡蓝色网站qq推广中心
  • 设计网站价格餐饮吸引客流的活动方案
  • 手机网站建设电话百度搜索量
  • 条件查询 php网站源码中国白云手机网站建设
  • 网上注册公司流程及材料班级优化大师免费下载电脑版
  • 应用网站如何做营销型网站的重要特点