#include <iostream> using namespace std; #define NUM 100 /*链表数据结构*/ typedef struct LNode { int data; struct LNode *next; }LNode,*LinkList; /*链表的初始化*/ ...
分类:
编程语言 时间:
2016-06-23 11:07:07
阅读次数:
189
classSumArray
{
publicstaticvoidmain(String[]args)
{
int[]arr=newint[100];
arr(arr);
Outarr(arr);
intb=sum(arr);
System.out.print("Sum"+"Arr["+arr.length+"]"+"="+b);
}
publicstaticint[]arr(int[]arr)
{
for(inti=0;i<arr.length;i+=1..
分类:
编程语言 时间:
2016-05-13 05:08:28
阅读次数:
152
二维数组求和输入一个二维的整形数组,数组里有正数也有负数,数组中连续的一个或多个整数组成一个二维子数组,每个子数组都有一个和。求所有子数组的和的最大值。解题思路:由于原来做的这个时间有一点久远,我记得当时的思路就是将二维数组转化为一维数组,然后利用原来的一维数组求和的方式进行计算。源代码packa....
分类:
编程语言 时间:
2015-06-22 21:59:34
阅读次数:
166
结对人员:韩雪东,高扬一、设计思路 对于大数溢出问题开始很迷茫,不大懂该干什么,思路匮乏。因为只要溢出这个数就不会被存储被改变,这样导致很难去判断溢出后该怎样做,但后来我们改变了一下思路,采用逆向思维,首先找到能存储的最大数,用它来减去将要运行的数,从而与即将要加的数比较,如果小了咋说明相加后会产生...
分类:
编程语言 时间:
2015-03-29 22:10:51
阅读次数:
193
一、设计思路 由于我们第一个版本的算法不太好,导致后来拓展的两个程序无法很好地实现,我们就又重新设计了一个。我们是先写的首尾相连的那个程序,在它的基础上稍微修改了一下。(1)数据结构是链表,存放数据和next指针;(2)生成特别大的随机数,数据也设置得比较多。二、源代码未调试好 1 // 一维最大子...
分类:
编程语言 时间:
2015-03-29 00:26:13
阅读次数:
216
一、设计思路(1)数据的存储结构是链表,最后一个结点的next指向第一个元素的结点;(2)数据个数为n,则最多有n*(n+(n-1)+...+1)种情况(包括重复);(3)剩下的部分与二维数组的差不多。二、源代码 1 // 一维数组.cpp : Defines the entry point for...
分类:
编程语言 时间:
2015-03-28 01:02:31
阅读次数:
250