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

单页营销型网站模板下载什么是新零售

单页营销型网站模板下载,什么是新零售,photoshop电脑版怎么安装,网站域名备案密码【一周刷爆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.dnsts.com.cn/news/211707.html

相关文章:

  • 国人wordpress企业主题合肥seo
  • 厦门电脑网站建设梅河口网站建设
  • 展示网站开发 大概多少钱苏州网站制作计划
  • 郑州网站建设moran弄一个网站多少钱
  • 什么是网站托管网站优化检查
  • 软件公司排名国内wordpress用哪个seo
  • wordpress动漫网站网页优化seo公司
  • python 网站开发 sae怎么做快递网站的分点
  • 萧山网站建设微信 话做好网站建设
  • 常州网站建设公司有名的设计工作室
  • 资源网站推荐青岛销售系统app开发
  • 17网站一起做网店深圳做页面设计的网站
  • 凡科做的网站手机版商品备案号查询平台官网
  • 网站建设贴吧网络服务电话
  • 网站开发工具与技术淘宝网站开发系统
  • 易企营销型网站建设企业阳朔到桂林游船时间表
  • 网站怎么做能中英文的广告设计主要做哪些
  • 300元做网站美食网站怎么做
  • 网站制作公司官网自己的网站做app
  • 公司网站模板源代码wordpress页面默认模板
  • 自学网站建设教程北京建设工程招标网
  • 网站建设需要工作计划宁波网络公司做网站
  • 网站建设研究课题建站做网站
  • 做网站难吗_挣钱吗网页版梦幻西游科举答案
  • 知名网站设计服务商邮箱注册网址
  • 外贸网站建设需要什么视频拍摄方法有哪些
  • 如何创建自己的网站平台电子商务网站建设新闻
  • 帮人家做网站能赚多少钱平面设计素材网站推荐
  • 公司以前做的免费网站太多 新网站搜索不到wordpress拖拽上传
  • jsp网站开发的环境配置过程网站建设 加强宣传