对于一道笔试题的讨论,题目如下:给定一个二维数组,里面随机的填写0和1,求取把上下左右连续(斜线不算相连)的1周边0的个数。在这里可以把由1构成数据看成一个岛屿,求岛屿海岸线的长度,即周边0的个数。...
分类:
其他好文 时间:
2014-10-24 14:46:15
阅读次数:
153
数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]...
分类:
编程语言 时间:
2014-10-24 12:17:34
阅读次数:
158
今天看到CSDN博客的勋章换了图表,同时也增加显示了博客等级,看起来都听清新的,感觉不错!
【题目】
Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place.
click to show follow up.
Follow up:
Did yo...
分类:
其他好文 时间:
2014-10-24 11:01:34
阅读次数:
219
package com.test;import java.util.Scanner;public class Test { public static void main(String[] args)// 创建一个对象用来调用,实现控制台输入输出,因为输入的是字符,所以a.show调用对象的时候强调...
分类:
编程语言 时间:
2014-10-23 12:04:13
阅读次数:
175
二维数组:int[,] i=new int[m,n] 二维数组中m代表有几个n长度的一维数组,索引仍然从0开始。练习:Console.Write("请输入人数:"); int n=int.Parse(Console.ReadLine()); ...
分类:
其他好文 时间:
2014-10-22 20:14:26
阅读次数:
216
集合:定义一个集合,集合石一个类,在system.collections库中,需要索引ArrayList al = new ArrayList(); //集合像数组一样,也是有索引的,索引从0开始add添加的意思是一个返回int值 int i= al.Add(3);//打印出的是...
分类:
编程语言 时间:
2014-10-22 19:55:33
阅读次数:
209
二位数组的创建、赋值、提取示例:二维数组练习:语文数学外语共三门课的成绩,共九个人,输入到一个二维数组中定义集合并添加数据示例:移除数据示例:移除数据索引为某数的示例:计算数据中共有几组数据示例:集合的练习:练习一:输入人数,录入分数,存到集合里面,之后再读取出来,求平均分练习二:输入人数,输入每一...
分类:
编程语言 时间:
2014-10-22 17:57:13
阅读次数:
240
题目大意:总共有0~10个位置,gameboy站在5的位置上。给你馅饼
掉落的时间的位置。gameboy每秒只能到自己位置临近的位置接馅饼。
比如在5的位置上只能接到4 5 6的馅饼。在7的位置上只能接到 6 7 8的
馅饼。问gameboy最后最多能接到多少馅饼。
思路:动态规划的思想。
将位置整体右移一个单位。位置为1~11。这样方便计算。
建立二维数组。一维代表时间,二维代表位置。点上的值代表馅饼的个数。
按时间顺序存储馅饼个数。
最后从底往上递推。每次比较馅饼位置i和馅饼位置i-1和馅饼位置i+1的...
分类:
其他好文 时间:
2014-10-22 10:05:37
阅读次数:
216
/********************************************************************@date 2014-10-22@author Tiger@brief 语法@details C#二维数组******************...
分类:
其他好文 时间:
2014-10-22 09:58:43
阅读次数:
176
1.strlen函数总是假定其参数字符串以NULL结束,若字符串不是以NULL结束,计算的结果将不可预料。2.多个表达式可以由逗号分开,每个表达式的值分别计算,但整个表达式的值是最后一个表达式的值。3.二维数组转化为一维数组后,二维数组元素a[x][y] = b[x * 列数 + y],其中b是转化...
分类:
编程语言 时间:
2014-10-22 06:24:22
阅读次数:
182