#includeusing namespace std;#define N 4void maxhe(int a[],int &s,int &jmin,int &jmax){ int sum=a[0],b=a[0],x=0,y=0; int j=1; while((j-x=0)...
分类:
编程语言 时间:
2015-04-22 00:22:08
阅读次数:
158
题目:·返回一个二维整数数组中最大子数组的和。要求:·输入一个二维整形数组,数组里有正数也有负数。·二维数组首尾相接,象个一条首尾相接带子一样。·数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。·求所有子数组的和的最大值。源代码:importjava.util.Random;impo...
分类:
编程语言 时间:
2015-04-21 22:04:23
阅读次数:
184
面试题三:查找二维数组中元素问题public static void main(String[] args){ int[][] num = {{1,2,8,9},{2,4,9,12},{4,7,10,13},{6,8,11,15}}; search(num,7); } public ...
分类:
编程语言 时间:
2015-04-21 22:04:06
阅读次数:
143
对如下图进行广度和深度遍历;
dfs遍历,(依次输出遍历顶点):
用邻接矩阵存图(用一个二维数组把图存起来)!
#include
#define MAX 9999999//当顶点之间不相通时,标记为一个很大的数
int sum=0;//记录遍历的顶点的个数
int v,s;//顶点数和边数
int book[50]={0},p[30][30];//标记数组和矩阵
void dfs(i...
分类:
其他好文 时间:
2015-04-21 20:49:33
阅读次数:
168
Description
定义一个二维数组:
int maze[5][5] = {
0,1, 0, 0, 0,
0,1, 0, 1, 0,
0,0, 0, 0, 0,
0,1, 1, 1, 0,
0,0, 0, 1, 0,
};
它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序...
分类:
其他好文 时间:
2015-04-21 14:43:30
阅读次数:
114
要求:输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。思路:根据前几次所做的关于一维及二维数组的思路,将其整合。把二维数组转换成一维数组,再用求一维数组最大子数组和(环)...
分类:
编程语言 时间:
2015-04-21 08:19:16
阅读次数:
228
package com.pb.demo;import java.util.Arrays;import java.util.Random;/** * 扑克牌随机发牌???? 二维数组实现 * */public class Puker { public static void main(Stri...
分类:
编程语言 时间:
2015-04-21 01:46:05
阅读次数:
153
一维数组的动态内存分配 #include "stdafx.h"
#include using namespace std; int main() { int length,i; int *p; cin>>length; p=new int[length]; for(i=0;i
using names...
分类:
编程语言 时间:
2015-04-21 00:06:31
阅读次数:
243
深度优先搜索算法:优先向下层进行状态扩展搜索过程:从一个顶点开始,如果该结点下层能够继续扩展,则向下层进行状态扩展,如果下层不能够继续扩展,寻找本层未处理过的结点,继续向下层状态进行扩展用一个经典的例子(走迷宫)来感受下给定一个二维数组 int a[10][10] = {0 , 1 , 0 , 0 ...
分类:
其他好文 时间:
2015-04-20 22:16:59
阅读次数:
135