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

手机自适应网站如何将自己做网站放上网

手机自适应网站,如何将自己做网站放上网,网站建设吉金手指排名15,石家庄网站制作找谁一、快速排序#xff08;Quicksort#xff09;思想设要排序的数组是A[0]……A[N-1]#xff0c;首先任意选取一个数据#xff08;通常选用数组的第一个数#xff09;作为关键数据#xff0c;然后将所有比它小的数都放到它前面#xff0c;所有比它大的数都放到它后面…一、快速排序Quicksort思想设要排序的数组是A[0]……A[N-1]首先任意选取一个数据通常选用数组的第一个数作为关键数据然后将所有比它小的数都放到它前面所有比它大的数都放到它后面这个过程称为一趟快速排序。值得注意的是快速排序不是一种稳定的排序算法也就是说多个相同的值的相对位置也许会在算法结束时产生变动。一趟快速排序的算法是1设置两个变量i、j排序开始的时候i0jN-12以第一个数组元素作为关键数据赋值给key即keyA[0]3从j开始向前搜索即由后开始向前搜索(j--)找到第一个小于key的值A[j]将A[j]和A[i]互换4从i开始向后搜索即由前开始向后搜索(i)找到第一个大于key的A[i]将A[i]和A[j]互换5重复第3、4步直到ij (3,4步中没找到符合条件的值即3中A[j]不小于key,4中A[i]不大于key的时候改变j、i的值使得jj-1ii1直至找到为止。找到符合条件的值进行交换的时候i j指针位置不变。另外ij这一过程一定正好是i或j-完成的时候此时令循环结束。二、算法实现1递归算法public static void quickSort(int[] data, int low, int high) {//无需排序if (low high) {return;}int mid sortUnit(data, low, high);//一趟排序quickSort(data, low, mid - 1);//左边排序quickSort(data, mid 1, high);//右边排序}public static int sortUnit(int[] data, int low, int high) {int key data[low]; //保存比较数据//进行一趟排序处理while (low high) { //从尾部寻找比key小的数据while (key data[high]lowhigh) {high--;}data[low] data[high];//交换保存小的数据//从首部寻找比key大的数据while (key data[low]lowhigh) {low;}data[high] data[low];//交换保存大的数据}data[low] key;//回填比较数据return high;}   2非递归算法 public static void quickSort(int[] data) {if(data.length2)return;StackInteger stacknew Stack(); //保存队列栈//保存起始队列stack.push(0);stack.push(data.length-1);//额外空间int low; int high;int mid;while (!stack.isEmpty()) { highstack.pop();lowstack.pop();mid sortUnit(data, low, high);//一趟排序//左边排序队列保存if (lowmid - 1) {stack.push(low);stack.push(mid-1);}//右边排序队列保存if (mid 1 high) {stack.push(mid1);stack.push(high);}}}public static int sortUnit(int[] data, int low, int high) {int key data[low]; //保存比较数据//进行一趟排序处理while (low high) { //从尾部寻找比key小的数据while (key data[high]lowhigh) {high--;}data[low] data[high];//交换保存小的数据//从首部寻找比key大的数据while (key data[low]lowhigh) {low;}data[high] data[low];//交换保存大的数据}data[low] key;//回填比较数据return high;}
http://www.zqtcl.cn/news/953100/

相关文章:

  • 网站规划与设计课程设计中企动力网站建设 长春
  • 最新网站建设哪家公司好wordpress 顶部图片
  • 有什么网站可以做一起作业公司简介优秀文案
  • 太仓住房和城乡建设局网站seo网页推广
  • 网络公司 网站源码网页源代码修改了影响别人吗
  • 网站后台是怎样制作的app开发公司排行榜做软件的公司
  • 有专门做网站的公司吗西安分类信息seo公司
  • 重庆璧山网站制作公司哪家专业商城网站建设 优帮云
  • 双语网站建设费用安徽省芜湖建设定额网站
  • 常州市城乡建设局网站wordpress 阿里云cdn
  • 福州制作网站设计哪里比较好百度网址大全官方网站
  • 一般做美食网站的产品需求我想做个网站
  • 成品网站制作公司应用公园是免费的吗
  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站
  • 建筑工程网官网入口优化网站关键词排名软件
  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站
  • 网站开发一般多钱在网站设计公司上班好吗
  • 餐饮连锁企业网站建设方案北京软件研发公司
  • 外国网站架构新闻稿
  • 营销网站建设企划案例友情链接怎么添加
  • seo网站搜索优化目前好的推广平台
  • 快速搭建网站页面黄页88网免费发布信息
  • 做网站能赚吗网址大全查询ip地址