题目:DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1....
分类:
其他好文 时间:
2015-05-09 11:40:17
阅读次数:
116
1 public static void main(String[] args) { 2 int triangle[][] = new int[10][];// 创建二维数组 3 // 遍历二维数组的第一层 4 for (int i = 0; i <...
分类:
编程语言 时间:
2015-05-09 10:09:44
阅读次数:
126
一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现例如像下面的数组:代码如下:$users = array( array('name' => 'tom', 'age' => 20) , .....
分类:
编程语言 时间:
2015-05-08 20:04:08
阅读次数:
198
贪心的思想需要的数据结构:1. S和T(两个容器,比如vector类型,用于存放访问过的点(S)和没访问的点(T))2. 一个数组pre[n],n是图的顶点个数,“pre[6]==7”表示在当前的最短路径中,顶点6的前一个顶点是7,起点的前置顶点是-13. 二维数组d[n][n],n是图的顶点个数,...
分类:
编程语言 时间:
2015-05-08 19:47:31
阅读次数:
124
假设以二维数组g[1..m][1..n]表示一个图像区域,g[i][j]表示该区域中点(i,j)所具颜色,其值为从0到k的整数。试编写递归算法,将点(i0,j0)所在区域的颜色置换为颜色c。约定与(i0,j0)同色的上、下、左、右的邻接点为同色区域的点。表示图像区域的类型定义如下:/* 在g[1.....
分类:
编程语言 时间:
2015-05-08 14:38:27
阅读次数:
188
数组中重复项的去除2010-07-28 15:29一维数组的重复项:使用array_unique函数即可,使用实例如下:结果如下:Array ( [0] => apple [1] => banana [2] => pear [4] => wail [5] => watermalon ) 。二维数组的...
分类:
编程语言 时间:
2015-05-08 12:33:24
阅读次数:
141
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:鉴于数组的规律性,选取数组查找范围的右上角数字,如果与查找的数字相等, 则返回true;如果比查找的数字大,则将该数字所在...
分类:
编程语言 时间:
2015-05-07 23:40:51
阅读次数:
144
一、去除数组中重复的元素 一维数组: $arr = array_flip(array_flip($arr)); $arr = array_unique($arr); 二维数组: public function remove_duplicate($array) { $result=array();.....
分类:
编程语言 时间:
2015-05-07 18:27:46
阅读次数:
127
题目
思路
明显的拓扑排序。
这里用的C写,用malloc动态分配内存给二维数组挺烦的,当做锻炼吧。代码bool canFinish(int numCourses, int** prerequisites, int prerequisitesRowSize, int prerequisitesColSize) {
int * Indegrees;
bool ** IsConne...
分类:
其他好文 时间:
2015-05-07 16:51:44
阅读次数:
132
1:二维数组(理解)(1)元素是一维数组的数组。(2)格式: A:数据类型[][] 数组名 =new 数据类型[m][n]; B:数据类型[][] 数组名 =new 数据类型[m][]; C:数据类型[][] 数组名 =new 数据类型[][]{{...},{...},{...}}; D:数据类型[...
分类:
编程语言 时间:
2015-05-07 14:26:41
阅读次数:
190