eclipse的安装及最大子数组求和

我安装的是eclipse。由于eclipse是一个基于Java的课扩展开发平台,所以在安装eclipse之前要先安装Java的开发工具JDK(Java Devolopment Dit),且安装JDK需要配置环境变量。

首先要下载JDK。下载JDK是为了安全起见,尽量在Oracle官网下载,官网地址是:http://www.oracle.com/    下载时需要用户登录,可以免费注册然后就能下载了。

打开官网后会看到如下界面,首先将光标放到Downloads的位置,在其显示的页面找到 Java for Developer 并点击它。

点击后会出现如下界面:

再点击Downloads,并找到页面最下方的如下选项:

点击进入后找到如下,并选择要下载的版本,点击进入

最后在其中找到自己需要的版本下载后安装就可以。

安装好JDk后需要配置环境变量

首先是:系统变量→新建 JAVA_HOME 变量 ,变量值填写jdk的安装目录。

其次是:系统变量→寻找 Path 变量→编辑

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

系统变量→新建 CLASSPATH 变量

变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点,绝对不能漏掉)

系统变量配置完毕

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

若如图所示 显示版本信息 则说明安装和配置成功。

接着下载安装eclipse,下载地址:http://www.eclipse.org/

下载后只需将压缩文件解压,打开其中的eclipse.exe就可以用了;

安装完成后可以写一个简单的HelloWorld测试一下。

测试数据


用例编号


输入数据


预期输出数据


实际输出数据


通过/不通过


评价


01

1, 2, 3, 4, 5
 15  15  通过  运行正确

02

-1, 2, 3, -4, 5
6 6 通过 运行正确

03

-2, 5, 3, -6, 4
8 8 通过 运行正确

04

82, 9, -10, 71, -16
152 152 通过 运行正确

代码运行结果

代码链接:https://coding.net/u/Small_Clown/p/Homework/git/blob/master/MaxArraySub.md

时间: 2024-11-02 20:19:28

eclipse的安装及最大子数组求和的相关文章

环状二维数组最大子数组求和

题目:返回一个二维整数数组中最大子数组的和.要求:输入一个二维整形数组,数组里有正数也有负数.二维数组首尾相接,象个一条首尾相接带子一样. n数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和.求所有子数组的和的最大值.要求时间复杂度为O(n). 结对编程要求: 两人结对完成编程任务. 一人主要负责程序分析,代码编程. 一人负责代码复审和代码测试计划. 发表一篇博客文章讲述两人合作中的过程.体会以及如何解决冲突(附结对开发的工作照). 结对开发过程: 这次的编程开发是基于上次的以为数

首尾相连的二维数组最大子数组求和

题目:返回一个二维整数数组中最大子数组的和.要求:输入一个二维整形数组,数组里有正数也有负数.二维数组首尾相接,象个一条首尾相接带子一样. n数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和.求所有子数组的和的最大值.要求时间复杂度为O(n). 结对编程要求: 两人结对完成编程任务. 一人主要负责程序分析,代码编程. 一人负责代码复审和代码测试计划. 发表一篇博客文章讲述两人合作中的过程.体会以及如何解决冲突(附结对开发的工作照). 结对开发过程: 这次的编程开发是基于上次的以为数

最大子数组求和问题

一.题目与要求 题目: 返回一个整数数组中最大子数组的和 要求: 1.输入一个整形数组,数组里有正数也有负数. 2.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和.       3.求所有子数组的和的最大值.要求时间复杂度为O(n). 结对编程要求:        1.两人结对完成编程任务.       2.一人主要负责程序分析,代码编程.       3.一人负责代码复审和代码测试计划.       4.发表一篇博客文章讲述两人合作中的过程.体会以及如何解决冲突(附结对开发的工

软件工程结对开发——一维最大子数组求和溢出问题

一.题目要求 题目:返回一个整数数组中最大子数组的和. 要求: 要求程序必须能处理1000 个元素: 每个元素是int32 类型的: 输入一个整形数组,数组里有正数也有负数. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 求所有子数组的和的最大值.要求时间复杂度为O(n). 二.设计思路 将数组第一个和第二个数置为2的63次方,观察结果是否溢出. 三.源代码 1 package com.java.lianxi; 2 3 import java.util.Scanner; 4

最大子数组求和并进行条件组合覆盖测试

简介 算法导论第四章介绍过使用分治法求最大子数组问题,其基本思想就是把一个数组分成三部分,a[0:n/2],a[n/2+1:n],a[j:k] (其中0<=j<=n/2,n/2+1<=k<=n),通过递归分别求出他们的最大子数组和,然后再从中挑出最大的一个值,即为该数组的最大子数组值,该算法的时间复杂度为O(nlogn) 白盒测试有语句覆盖.判定覆盖.条件覆盖.判定/条件覆盖.条件组合覆盖这五个覆盖标准 环境:Ubuntu 16.04 语言:C++ 测试工具:GTest(Gtest

二维数组中最大子数组的和

题目:返回一个二维整数数组中最大子数组的和. 要求: 输入一个二维整形数组,数组里有正数也有负数. 二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. 求所有子数组的和的最大值.要求时间复杂度为O(n). 思路: 借鉴网上代码整理得思路: 根据一位数组最大子数组求和的编程思路,讲二维数组转化成一维数组求解: 即求出每一行的最大子数组之和,通过比较各行最大子数组之和的大小,求出只有二维数组只有一行的情况下的最大子数组之和: 然后求每两行最大子数组之和,即将每两行的相同列相加,将二维数

ubuntu16.04下配置JDK 1.8+安装Java EE,并实现最大子数组算法

软工第二次作业: 1.在个人电脑中安装一个集成开发环境(Microsoft Visual Studio.Eclipse或其它工具均可),要求该环境能够提供单元自动测试功能: 2.记录安装过程,并将全部内容发表在博客中: 3.实现最大子数组和算法,并将该段代码上传至Coding.net系统中: 4.自行选择合适的覆盖标准并设计测试用例对该段代码进行测试,并将测试结果发布在博客中,结果以如下表格形式完成. 本文为干货,希望有用,欢迎评论. 由于我的labtop上安装的是ubuntu16.04系统,其

循环数组,求和最大子数组

题目: 返回一个整数数组中最大子数组的和. 要求: 输入一个整形数组,数组里有正数也有负数. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]……A[j-1]之和最大. 同时返回最大子数组的位置. 求所有子数组的和的最大值.要求时间复杂度为O(n). 思路: 1. a.定义长度为n的一维数组,实际随机生成的时候生成长度为2n的数组,即n+1~2n是对1~n的重复 b.利用长度为n时的求法

Visual Studio 2015的安装,另附最大子数组的实现与单元调试

上个学期,由于不知名的原因,我的个人笔记本电脑的显卡驱动程序被破坏,个人能力又有限几次尝试修复都以失败告终,并且伴随着显卡驱动的失灵导致各种问题,进而电脑运行速度缓慢,基于以上原因,在刚刚过去的上个暑假,我到我所在的城市电脑售后对我的电脑进行了系统更新和清灰操作,这次重装系统,我依然选择了已经使用了一段时间的Win10系统,也正是由于系统盘的重做,导致原来下载好的一些软件无法再继续使用,故借着这次软件工程作业的机会,充新安装Visual Studio这款功能强大的编程软件.原来我使用的是Visu