今天老师又做了一个随堂测试,要求是求一个数组的最大子数组,同时要求算法复杂度为o(n),下面是我们写出的思路和初步的算法和实现截图,实现了老师给的要求,但是算法复杂度为o(n^2),所以请大家互相交流,共同进步。小组成员:蔡迎盈 曹玉松

#include<iostream.h>
int bijiao(int list[],int n)
{int q,t,i,j;int max=list[0];for(i=0;i<n;i++){int p=list[i];for(j=i+1;j<n;j++){t=p+list[j];if(p<t){q=t;t=p;p=q;}}if(max<p)max=p;}return max;
}void main()
{int n;int a[20];char b='y';while(b=='y'||b=='Y'){cout<<"请输入整数数组的个数:";cin>>n;cout<<"请输入数组:"<<endl;for(int i=0;i<n;i++){cin>>a[i];}cout<<bijiao(a,n)<<endl;cout<<"是否继续(继续请输入y,否则其他字符结束):";cin>>b;}}


  

转载于:https://www.cnblogs.com/cyy-1992/p/3592321.html

课堂测试2014.3.10相关推荐

  1. 20162316刘诚昊 10月9日“查找课堂测试”

    20162316刘诚昊 2017-2018-2 <Java程序设计>10月9日"查找课堂测试" 测试要求: 1 用JDB或IDEA单步跟踪在下列数据中(3 8 12 3 ...

  2. 20162316刘诚昊 17年10月9日测验“排序课堂测试”

    20162316刘诚昊 2017-2018-2 <Java程序设计>10月9日"排序课堂测试" 实验要求 1 用JDB或IDEA单步跟踪对3 8 12 34 54 84 ...

  3. 《数据结构》是计算机应用,《数据结构》期中测试-2014计算机应用技术用.doc

    <数据结构>期中测试-2014计算机应用技术用 1-12每题3分 1. 以下算法的时间复杂度为( ) for( i=n-1;i>=1; - -i) for( j=1;j<=i; ...

  4. 20155222卢梓杰 课堂测试ch06补做

    20155222卢梓杰 课堂测试ch06补做 1.下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为() A . 1 B . 1/4 C . 1/2 D . 3/4 正确答案 ...

  5. 20145209刘一阳《JAVA程序设计》第七周课堂测试

    第七周课堂测试 1.命令"CREATE DATABASE "用来创建一个数据库.(A) A .true B .false 2.以下不属于驱动的四种类型的是(C) A .JDBC-O ...

  6. 软件工程概论_课堂测试

    一.    网站系统开发需要掌握的技术: 1.Java语言 Java语言体系比较庞大,包括多个模块.从WEB项目应用角度讲有JSP.Servlet.JDBC.JavaBean(Application) ...

  7. c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc

    C语言程序设计五六章习题和课堂测试答案 C语言程序设计第四五六章习题和课堂测试答案,还有期末C语言复习例题//3--1矩形面积 #includevoid main(){float a,b;float ...

  8. Java设计一个测桃花模块_20145209刘一阳《JAVA程序设计》第一周课堂测试

    第一周课堂测试 1.下列不属于Java后继技术的是(D) A .Android B .JSP C .XML D .Python 2.下列关于Java语言特点的描述,正确的一组是(C) A .面向过程: ...

  9. 耿丹CS16-2班课堂测试作业汇总

    Deadline: 2016-11-01 11:59 作业内容 课堂测试作业总结 00.题目得5分,多半扣在格式上,有些同学代码写得很过分,已经很仁慈对待,同学们珍惜之:01.界面设计得分不好,换行功 ...

  10. MoiMark安卓中国终端体验性能排行榜(2014年10月)

    [Testin实验室]MoiMark安卓中国终端体验性能排行榜(2014年10月) 2014/10/17 · Testin · 实验室报告 继续奉上十月份智能手机排行榜,在本次排行榜中我们分别截取智能 ...

最新文章

  1. 区块链开发指南_区块链钱包开发
  2. 《Effect Java》学习笔记1———创建和销毁对象
  3. 使用split进行分割时遇到特殊字符的问题
  4. 物联网网络编程和web编程
  5. 如何使用CNN进行物体识别和分类_RCNN物体识别
  6. 面部识别实例:眼球替换
  7. 如何设置dedecms自定义表单必填项?
  8. 2020王万生计算机组成原理,计算机组成原理课后习题-王万生(53页)-原创力文档...
  9. 吴恩达深度学习第一章第二周编程作业
  10. CANFD和CAN的区别简介
  11. 2019年日本上班的你必须知道的社会保障和源泉所得税
  12. 计算机游戏的作文,描写电脑游戏的优秀作文300字(通用3篇)
  13. matlab怎么选清浊音做短时谱,语音信号处理实验三
  14. 单片机上电不断重启复位
  15. 七种数学亲子智能提升游戏
  16. excel 显示html标签,POI Excel 上下标处理(sub,sup的HTML标签转化到excel格式)
  17. 论文记录3_CycleGAN-损失函数部分
  18. 香港的房价真的那么贵吗?用数据挖掘真相!
  19. .py与.pyc文件的区别
  20. 图纸加密软件参考问题

热门文章

  1. 【2019杭电多校第一场1004=HDU6581】Vacation(思维+避免超时)
  2. java多窗口,主编处理java代码怎么实现多个窗口
  3. 文件不能超过200k_为什么答题时上传的文件大小不允许
  4. spring 配置项 随机_Spring Boot--从配置文件中获取随机数
  5. 算法:求岛屿的数量200. Number of Islands
  6. pdf打开时缩放_常用的极速PDF阅读器热门问题解答大全
  7. 1081. 不同字符的最小子序列
  8. malloc和free的常识性问题
  9. 橘子游戏平台_腾讯游戏主播认证名单公布,唯独张大仙缺席
  10. Prometheus自动发现Exporter实现方案(一看就懂)