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

单页营销型网站模板下载珠海公司网站制作

单页营销型网站模板下载,珠海公司网站制作,自己制作的网站模板以后可以修改吗,提供秦皇岛网站建设哪家好【一周刷爆LeetCode#xff0c;算法大神左神#xff08;左程云#xff09;耗时100天打造算法与数据结构基础到高级全家桶教程#xff0c;直击BTAJ等一线大厂必问算法面试题真题详解#xff08;马士兵#xff09;】https://www.bilibili.com/video/BV13g41157hK?p4v…【一周刷爆LeetCode算法大神左神左程云耗时100天打造算法与数据结构基础到高级全家桶教程直击BTAJ等一线大厂必问算法面试题真题详解马士兵】https://www.bilibili.com/video/BV13g41157hK?p4vd_source04ee94ad3f2168d7d5252c857a2bf358 目录 2、认识O(NlogN)的排序 2.2 归并排序 2.2.1 思路代码实现 2.2.2 时间复杂度 2.2.3 应用小和问题 笔记 2、认识O(NlogN)的排序 2.2 归并排序 2.2.1 思路代码实现 在新数组newArr[]开辟存储空间大小为R-L1也就是原始数组的元素个数。 左数组的范围arr[L]到arr[M]右数组的范围arr[M1]到arr[R]两个指针的范围小于等于各自组的右边界p1Mp2R。 当p1p2将p1指向的数拷贝到newArr[i]中然后指针和i都当p2p1则对p2进行相同操作当p1p2先拷贝p1再拷贝p2然后p1、p2、ii2 当p1先到达右边界则将p2往后的内容都拷贝到newArr[]中newArr[i] arr[p2];当p2先达右边界newArr[i] arr[p1]; 整体代码 public static void mergeSort(int[] arr, int L, int M, int R){int[] newArr new int[R-L1];int i0;int p1L, p2M1;while( p1M p2 R ){newArr[i] arr[p1] arr[p2] ? arr[p1] : arr[p2]; //这部分等效于if( arr[p1] arr[p2] ){ newArr[i]arr[p1]}else{newArr[i]arr[p2]}}//处理其中一个指针到达边界的情况while ( p1 M ){newArr[i] arr[p1]}while ( p2 R ){newArr[i] arr[p2]}//如果要将排序后的新结果newArr替换掉旧数组arr则可以用for循环逐个替换for( i0; iarr.length; i){arr[Li] newArr[i];}} 2.2.2 时间复杂度 如果用master公式计算这个归并排序代码的时间复杂度T(N) 2*T(N/2) O(N) 解释左数组和右数组的数据量都是N/2且都是先组内排序再利用双指针遍历后放入数组遍历操作的时间复杂度是O(N)。 归并排序的时间复杂度O(NlogN)优于选择排序、插入排序等O(N…^2)的原因 在选择排序、插入排序中遍历一遍含n个元素的数组只能确定下来一个元素的位置其余的比较被浪费了。 而在归并排序中两个子数组的元素都是有序的因此每一次比较都能确定一个元素的位置并使指针后移继续比较后续的元素。 2.2.3 应用小和问题 小和问题一个数组中遍历每个元素然后把左侧比当前数小的数累加起来得到这个数组的小和。 举例数组元素为1、3、4、2、5的例子。 遍历开始前小和sum0 遍历到1左侧无更小值sum0 遍历到3左侧有1比3小sumsum1 遍历到4左侧有1、3比4小sumsum13 遍历到2左侧有1比2小sumsum1 遍历到5左侧有1、3、4、2比5小sumsum1342 此情景中的最终小和为16。 计算小和有2种时间复杂度不同的方法。 方法1O(N^2)。使用最纯粹的遍历方法。遍历数组然后将当前元素和左侧元素诸葛比较、加和得到小和。 方法2O(logN)。使用了归并排序对于每个元素如果它的右侧有m个元素比它大则再加上m*当前元素的值。
http://www.hkea.cn/news/14361359/

相关文章:

  • 哪些网站专做新闻阳泉推广型网站开发
  • 种子网站模板本地网站搭建
  • 常州本地招聘网站前端培训的机构
  • 建宁建设局网站打开百度网页版
  • 江苏兴力建设集团有限公司网站北京正邦设计
  • 长沙seo网站建设袁飞最好不同类型网站比较及网站域名设计
  • 自建网站餐饮服务提供者应在通信主管部门备案后福州微信网站建设
  • php个人网站源码带音乐做网站找模版好吗
  • 上海免费模板建站网站的回到顶部怎么做
  • 珠海品牌网站建网络架构方案规划设计和实施
  • 国外炫酷网站欣赏关于集团网站建设的
  • 建设银行广州招聘网站关键词歌词图片
  • 为网站网站做代理怎么判织梦模板首页修改
  • 程序员网站安卓程序开发
  • 建设企业网站的规划图片免费模板
  • 网站建设合同属于购销吗央视新闻的新闻
  • 免费网站源码html设计制作我们的小船
  • 建一个网站需要哪些人做英文企业网站
  • 网站集约化建设性能要求做瞹瞹小视频网站
  • 苏州网站设计公司淘宝客导购网站怎么建设
  • 申请微官网的网站宜昌做网站优化
  • 安徽省做网站世界互联网峰会互联网之光
  • 一般网站建设需求有哪些电子商务公司设计网站建设
  • 网站开发的一次性收益领取流量网站
  • 最佳配色网站学术会议网站怎么做
  • 搭建一个网站要多久企业网站建设费用怎么记账
  • 可信的专业网站建设餐饮设计公司名字
  • 苏州建站公司认准苏州聚尚网络路由器当服务器做网站
  • 如何用模板做网站网站 切图
  • 佛山外贸网站建设公司用源码怎么做网站