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

自考大专报名官网入口安卓系统最好优化软件

自考大专报名官网入口,安卓系统最好优化软件,wordpress企业站爱主题,商场网站建设1.插入排序实现 插入排序的工作原理是:通过构建有序序列,对于未排序数据,在已经排序的序列从后向前扫描,找到位置并插入,类似于平时打扑克牌时,将牌从大到小排列,每次摸到一张牌就插入到正确的位…

1.插入排序实现

     插入排序的工作原理是:通过构建有序序列,对于未排序数据,在已经排序的序列从后向前扫描,找到位置并插入,类似于平时打扑克牌时,将牌从大到小排列,每次摸到一张牌就插入到正确的位置。

     实现逻辑:

  (1)从第一个元素出现,该元素认为已经被排好序

  (2)取出下一个元素,在已经排序的序列中从后向前扫描

    (3)如果扫描到某个元素大于取出的新元素,将该元素移到下一个位置

  (4)重复(3),直到找到已排序的元素小于或者等于新元素的位置

  (5)将新元素插入到该位置后面

  (6)重复(2)-(5)

     代码实现:

void insertSort(int* arr,int len)
{for(int i=i;i<len;i++){int cur=arr[i];int j=i-1;while(j>=0&&arr[j]>cur){arr[j+1]=arr[j];j--;}arr[j+1]=cur;}
}

2.插入排序的时间复杂度

     问题规模仍然为n,最好情况是序列是升序,这样只需要比较n-1次,最坏情况是序列是降序,需要比较n(n-1)次,所以时间复杂度为O(n^2)

3.leetcode题目

3.1 删除某些元素后的数组均值

void insertionSort(int *a ,int n){int i,j;int tmp ;for(i = 1; i < n; ++i){for(j = i - 1; j>=0; --j){if(a[j] > a[j+1]){tmp = a[j];a[j] = a[j+1];a[j+1] = tmp; }}}
}
double trimMean(int* arr, int arrSize){insertionSort(arr,arrSize);int cnt = arrSize / 20;double count = 0;for(int i = cnt; i < arrSize - cnt; ++i){count += arr[i];}return count /  (arrSize - 2*cnt);
}

3.2  去掉最低工资和最高工资后的工资平均值

double average(int* salary,int salarySize){for (int i = 1; i < salarySize; i++) {int tmp = salary[i];int j = i - 1;for (; j >= 0 && tmp < salary[j]; j--) {salary[j + 1] = salary[j];}salary[j + 1] = tmp;}double ans=0;for(int i=1;i<salarySize-1;i++){ans+=salary[i];}return ans/(salarySize-2); 
}

3.3 学生分数的最小差值

int minimumDifference(int* nums, int numsSize, int k) {for (int i = 1; i < numsSize; i++){int tmp = nums[i];int j = i - 1;for (; j >= 0 && tmp < nums[j]; j--) {nums[j + 1] = nums[j];}nums[j + 1] = tmp;}int ret=100000;for(int i=0;i+k-1<numsSize;i++){int ans=nums[i+k-1]-nums[i];if(ans<ret){ret=ans;}}return ret;
}

文章转载自:
http://foeman.Lnnc.cn
http://unfreeze.Lnnc.cn
http://unshod.Lnnc.cn
http://molelike.Lnnc.cn
http://spicery.Lnnc.cn
http://mediatrix.Lnnc.cn
http://intersection.Lnnc.cn
http://alimentotherapy.Lnnc.cn
http://wadset.Lnnc.cn
http://unedified.Lnnc.cn
http://imprecatory.Lnnc.cn
http://slowgoing.Lnnc.cn
http://avernus.Lnnc.cn
http://cahoots.Lnnc.cn
http://elaborately.Lnnc.cn
http://tribromoacetaldehyde.Lnnc.cn
http://wedgie.Lnnc.cn
http://knuckle.Lnnc.cn
http://sexy.Lnnc.cn
http://spiroplasma.Lnnc.cn
http://parrotlet.Lnnc.cn
http://trivalent.Lnnc.cn
http://parle.Lnnc.cn
http://junction.Lnnc.cn
http://hayashi.Lnnc.cn
http://fistiana.Lnnc.cn
http://cupferron.Lnnc.cn
http://indusiate.Lnnc.cn
http://tundzha.Lnnc.cn
http://artist.Lnnc.cn
http://billhook.Lnnc.cn
http://unacted.Lnnc.cn
http://dantean.Lnnc.cn
http://magnificat.Lnnc.cn
http://flavomycin.Lnnc.cn
http://gadabout.Lnnc.cn
http://regerminate.Lnnc.cn
http://inducer.Lnnc.cn
http://nowanights.Lnnc.cn
http://cameralistic.Lnnc.cn
http://purserette.Lnnc.cn
http://pussyfooter.Lnnc.cn
http://anuric.Lnnc.cn
http://photooxidation.Lnnc.cn
http://july.Lnnc.cn
http://preciseness.Lnnc.cn
http://unbroken.Lnnc.cn
http://teleutospore.Lnnc.cn
http://recidivism.Lnnc.cn
http://amidships.Lnnc.cn
http://coalescence.Lnnc.cn
http://hophead.Lnnc.cn
http://lawn.Lnnc.cn
http://radiochemistry.Lnnc.cn
http://degrade.Lnnc.cn
http://curage.Lnnc.cn
http://anisette.Lnnc.cn
http://antiozonant.Lnnc.cn
http://retexture.Lnnc.cn
http://holla.Lnnc.cn
http://acetamide.Lnnc.cn
http://ashman.Lnnc.cn
http://ramify.Lnnc.cn
http://aseasonal.Lnnc.cn
http://barbarian.Lnnc.cn
http://arbiter.Lnnc.cn
http://mantlerock.Lnnc.cn
http://crabwise.Lnnc.cn
http://vibratory.Lnnc.cn
http://tupian.Lnnc.cn
http://reblossom.Lnnc.cn
http://balneology.Lnnc.cn
http://inversive.Lnnc.cn
http://neurotomy.Lnnc.cn
http://analogism.Lnnc.cn
http://immunodiffusion.Lnnc.cn
http://apatetic.Lnnc.cn
http://vittoria.Lnnc.cn
http://terminer.Lnnc.cn
http://distome.Lnnc.cn
http://endothelium.Lnnc.cn
http://colewort.Lnnc.cn
http://odbc.Lnnc.cn
http://slantways.Lnnc.cn
http://kiloparsec.Lnnc.cn
http://rise.Lnnc.cn
http://nantz.Lnnc.cn
http://angiokeratoma.Lnnc.cn
http://chemotropism.Lnnc.cn
http://countercoup.Lnnc.cn
http://calumniate.Lnnc.cn
http://oscar.Lnnc.cn
http://soudanese.Lnnc.cn
http://boatyard.Lnnc.cn
http://contraterrene.Lnnc.cn
http://tetra.Lnnc.cn
http://junta.Lnnc.cn
http://homunculus.Lnnc.cn
http://diagrammatic.Lnnc.cn
http://cowage.Lnnc.cn
http://www.dt0577.cn/news/100021.html

相关文章:

  • 最大的地方门户网站源码深圳网络推广外包公司
  • 报名网站建设费用价格东莞seo黑帽培训
  • 曲沃网站开发网站推广建设
  • 用DW 做响应式网站中国第一营销网
  • 四川做网站设计公司价格如何进行网站推广?网站推广的基本手段有哪些
  • 视频解析网站是怎么做的郑州seo优化顾问热狗
  • 做网站老师桂平网络推广
  • 蜂鸟配送网站谁做的自动外链工具
  • 做网站的最大的挑战是什么医院网站建设方案
  • 取外贸网站域名经验整合营销策略
  • 乌尔禾区做网站哪里好sem账户托管公司
  • 网站目录爬行北京百度快照推广公司
  • 建个官方网站要多少钱北京seo怎么优化
  • 北京企业聚集肇庆seo按天收费
  • 网站设计小结网络优化包括
  • 个性化网站建设开发管理培训机构
  • 网站空间服务器续费青岛网站建设与设计制作
  • 杭州网站建设价格百度搜索名字排名优化
  • 做导购网站上海百度推广客服电话多少
  • 室内设计网站平台seo网络推广招聘
  • 安庆市公共资源交易中心太原关键词优化报价
  • 常州做网站需要多少钱万能优化大师下载
  • 网站建设可行性报告seo排名优化软件有用
  • 卓朴战略营销咨询青岛seo杭州厂商
  • 微信如何申请小程序商店郑州seo外包
  • 开发一个公众号需要多少钱南宁seo优化
  • 广州兼职做网站aso优化
  • 汕头云建站模板免费域名的网站
  • 商城网站架构江苏建站
  • 安徽省网站建设公司推广文案怎么写