变长数组是C99标准新加入的一个特性,它的加入大大方便了我们的编程,所谓变长数组,不是数组的长度可变,而是指允许使用变量来定义数组。这可以使我们写出更具通用性的函数。下面是一个例子,函数sum2d完成将一个二位数组中的所有数值相加并返回其和。 #include #define SIZE 10...
分类:
编程语言 时间:
2015-02-07 21:31:59
阅读次数:
252
//使用方法对于二维数组进行遍历
package com;
import java.util.Arrays;
public class CompoundInterest {
public static void main(String[] args) {
// TODO Auto-generated method stub
double[][] balances...
分类:
编程语言 时间:
2015-02-07 18:56:13
阅读次数:
194
位图是位的数组,它指定了像素矩阵中各像素的颜色。位图就是一个二位数组,这个二维数组的每个元素代表像素矩阵中的一个像素的值。当然这个值是由范围的,跟你给他的位数有关,你给他8位,它的值的范围就是0~255,对应到像素矩阵上就有256种颜色可选。 所以位图是一个二维的数组,数组的每个元素对应像素矩阵中的...
求一个01二位数组最大的矩阵,把它化为直角图再一行一行地算
class Solution{
public:
int maximalRectangle(vector > &martix){
int height[1000][1000];
int maxx = -1;
int row = martix.size();
if(row == 0) return 0;...
分类:
其他好文 时间:
2015-01-12 16:36:41
阅读次数:
167
int a[3][4] = { 0, 1,2,3,4,5,6,7,8,9,11,12}; printf("\n%d,%d", a,*a); //两个一样的16进制地址 printf("\n%d,%d", sizeof(a), sizeof(*a)); // 48 16 ...
分类:
编程语言 时间:
2014-12-20 14:09:11
阅读次数:
162
//多为数组的指针学习
//定义二位数组
//int date[4][5];
//说明这个数组的所有成员都是int类型
//int date[4][5] = {
// {1, 2, 3, 4, 5},
// {1, 2, 3, 4, 5},
// {1, 2, 3, 4, 5},
// {1, 2, 3, 4, 5}
//};
//或者int date[4][5] = {1,2...
分类:
其他好文 时间:
2014-12-08 00:50:54
阅读次数:
118
动态规划二位数组 1 class Solution { 2 public: 3 int uniquePaths(int m, int n) { 4 //c[i][j] = c[i-1][j] + c[i][j-1]; 5 if(m==0 || n==0) 6 ...
分类:
其他好文 时间:
2014-11-28 20:06:50
阅读次数:
177
一维数组----任何一维数组均可以作为函数的实参。形参被改写为指向数组第一个元素的指针,因此,需要一个约定来提示数组的长度,可是是一个额外的参数,或者是一个能够标识越界位置的结束符。二位数组----不能直接传递函数,但可以把矩阵改写为一个指针数组,并使用相同的下标表示方法,如int *(my_arr...
分类:
编程语言 时间:
2014-11-17 17:27:40
阅读次数:
231
简单的数组、二位数组 1 package com.lovo; 2 3 import java.util.Scanner; 4 5 /** 6 * 二维数组 7 * 8 * @auth...
分类:
编程语言 时间:
2014-11-15 21:46:58
阅读次数:
235
二位数组的创建、赋值、提取示例:二维数组练习:语文数学外语共三门课的成绩,共九个人,输入到一个二维数组中定义集合并添加数据示例:移除数据示例:移除数据索引为某数的示例:计算数据中共有几组数据示例:集合的练习:练习一:输入人数,录入分数,存到集合里面,之后再读取出来,求平均分练习二:输入人数,输入每一...
分类:
编程语言 时间:
2014-10-22 17:57:13
阅读次数:
240