不得不说我大意,可以想象一个冒泡排序就可以解决的事情却被它撂倒了,实在是个教训。

由于仅要求输出交换次数,而且值和索引有相关性,一不小心之下,被冒泡顶沟里了。

int  run(const int *a,int n) {int i,j,tmp;int count=0;int *b=new int[n];for(i=0;i<n;i++)b[i]=a[i];//(冒泡排序) for (i = 0; i <n; i++){if(b[i]!=i+1) //地址和值不等则搜索交换{count++;for(j=i;j<n;j++){if(b[j]==i+1){b[j]=b[i];break;}}       }}return count;}

再说说庞果网的数组排序相关推荐

  1. 关于庞果网数组排序的问题

    昨天在庞果网看了个题目,难度只有两星(最高为五星),看似简单,120分钟内却没有做出来,深受打击!想了一晚上,终于感觉能给出个可用的算法了.题目如下:   题目并不要求排序, 只是让求出如果排序最少需 ...

  2. 庞果网之建立信号基站

    题目详情 要建立一个信号基站服务n个村庄,这n个村庄用平面上的n个点表示.假设基站建立的位置在(X,Y),则它对某个村庄(x,y)的距离为max{|X – x|, |Y – y|}, 其中| |表示绝 ...

  3. 庞果网之杨辉三角的变形

    题目详情 1 1   1  1 1  2   3  2  1 1  3  6   7  6  3  1 以上三角形的数阵,第一行只有一个数1, 以下每行的每个数,是恰好是它上面的数,左上的数和右上数等 ...

  4. 庞果网之字符串的完美度

    题目详情 我们要给每个字母配一个1-26之间的整数,具体怎么分配由你决定,但不同字母的完美度不同, 而一个字符串的完美度等于它里面所有字母的完美度之和,且不在乎字母大小写,也就是说字母F和f的完美度是 ...

  5. 庞果网练习题——魔法

    庞果网练习题--魔法 自己做着玩的,欢迎指正.指点.一起讨论. 题目详情 你拥有3种魔法,可以用第一种魔法把 a 克的沙子变成 b 克金属,可以用第二种魔法把 c 克金属变成 d 克金子,可以用第三种 ...

  6. 庞果网之寻找直方图中面积最大的矩形

    题目详情 给定直方图,每一小块的height由N个非负整数所确定,每一小块的width都为1,请找出直方图中面积最大的矩形. 如下图所示,直方图中每一块的宽度都是1,每一块给定的高度分别是[2,1,5 ...

  7. 回文字符串——庞果网

    题目依旧是来自庞果网. 题目详情: 回文字符串是指从左到右和从右到左相同的字符串,现给定一个仅由小写字母组成的字符串,你可以把它的字母重新排列,以形成不同的回文字符串. 输入:非空仅由小写字母组成的字 ...

  8. 人才招聘新趋势:垂直性的社交网络——pongo网(庞果网)CEO李炯明专访

    记者 / 长卿 近日,国内专业IT人才招聘服务公司Careerfocus联合全球最大中文IT社区CSDN推出了IT行业细分的招聘求职网站pongo(庞果网),力图通过搜索引擎,垂直型社交网络构建IT行 ...

  9. 庞果网--理想随机数发生器

    根据题意:分类讨论就行 转换提意:把a当做x轴,b当做y轴,那么题意就是求图中红线与坐标轴所围成的三角形面积设为s1,ab所构成的黑色矩形的面积为s2,那么题意就是求图中的黄色区域与s2的面积之比. ...

最新文章

  1. wait notify的使用
  2. 仿百度GIF验证码 GIFEncoder 跳动验证码 随机背景色、颜色、字体、子大小、偏移、干扰线等...
  3. Android --- RecyclerView 水平滑动时,一个 item 一个 item 的滑动,禁止滑动到一半停止
  4. Codeforces Round #229
  5. Spark RDD的默认分区数:(spark 2.1.0)
  6. opcua客户端实现断线重连_虹科教您|实现OPC UA C/S快速部署及数据采集
  7. 2019-12-31
  8. zbrush常用笔刷_如何制作精细模型,ZBrush中常用笔刷介绍
  9. Linux-yum在线安装svn步骤
  10. 大一微积分笔记整理_大一高数笔记.doc
  11. python-55: 验证码的生成机制
  12. awk grep sed cut学习
  13. 电子设计大赛-信号源类题目分析
  14. matlab怎么绘制球差像差曲线,减小球差的环带透镜设计
  15. 虚拟机安装后找不到操作系统
  16. c语言 实验报告:分支结构程序设计
  17. 微服务.链路追踪.OpenTracing
  18. Not Assigning
  19. SAP系统开发时查询库存的方…
  20. 【Java】枚举类型

热门文章

  1. MySQL数据库- 几种数据迁移的方法详解都在这了!看完必懂
  2. 中国手机热度排行榜,2018年12月(依线上热度排名,价格参考最高配)
  3. “青春碰撞,寻找合伙人“创业项目对接会
  4. fps游戏枪口无后座的原理和实现
  5. 仿QQ个人信息详情界面中背景图的下拉扩展放大功能
  6. java modbus crc_modbus crc计算工具(Modbus CRC校验工具)
  7. @Import注解与@Bean注解区别
  8. Spring源码(八):Spring事务详解
  9. 这些科创板的上市公司,你们都了解吗?
  10. 传真机常见故障中英文说明