码迷,mamicode.com
首页 >  
搜索关键字:指针数组 数组指针 二维数组    ( 5369个结果
异常
异常:Throwable一,错误:Error代表:内存溢出,堆栈溢出,语法错误二,异常:Exception1,运行时异常:runtimeException,代码有问题造成的异常,一定会报错,可通过修改代码解决例如:空指针,数组下标越界,除零,输入不匹配,数字格式不正确2,编译时异常:代码无问题,可能...
分类:其他好文   时间:2014-05-09 18:39:02    阅读次数:266
迷宫问题解决方法:分别基于深度搜索和广度搜索的思想来实现
本文针对迷宫问题,探讨解决思路并给出实现代码。在本文中,采用的图的深度优先搜索和广度优先搜索两种方法分别对迷宫的路径进行了求解。 首先来看迷宫问题的描述,可以参考此处,简而言之就是,通过一个二维数组(int型)来表示迷宫,迷宫中0表示可行,1表示不可行。在本文的实现中,可以输入给定迷宫,定义迷宫入....
分类:其他好文   时间:2014-05-09 06:38:13    阅读次数:608
poj 1069 DFS+剪枝
1 /* 2 题意:给出一个边长为S的六边形,再给出n种边长不同的三角形,所有的长度均为整型,问这n种三角形是否 3 能够拼成这个六边形。 4 5 题解:DFS+剪枝 6 这题的关键是图的表示方法以及剪枝,图我用了一个二维数组直接表示: 7 11111111111111111111...
分类:其他好文   时间:2014-05-08 19:59:26    阅读次数:382
高效编程之cache命中对于程序性能的影响
下面这个代码用两个双层循环遍历了一个二维数组里所有的元素,以我自己机器的测试 上面那个循环耗时基本为下面的一半,两个循环的时间复杂度相同,为什么会有这么大的差别?首先要明白的是不管是几维数组,他们都是用一块地址连续的内存来存储所有的元素,而内存布局的顺序是一整行接着下一个整行排列,第一个循环是一行一...
分类:其他好文   时间:2014-05-08 18:31:26    阅读次数:289
java实现——003二维数组中的查找
1 import java.util.Scanner; 2 3 public class T003 { 4 5 public static void main(String[] args) { 6 Scanner in = new Scanner(System.in);...
分类:编程语言   时间:2014-05-08 11:24:26    阅读次数:346
一维数组的两种访问方式
一维数组指针,int *prt=new int[10],*ptr和ptr[0]是一样的吗...
分类:其他好文   时间:2014-05-07 03:50:33    阅读次数:276
hdu 1688 Sightseeing
http://acm.hdu.edu.cn/showproblem.php?pid=1688这道题就是求最短路路径和次短路路径的条数。用一个二维数组记录每一个节点距离起始点的最短距离和次短距离,再开一个二维数组记录路径数更新状态时:1)新值小于最短路径长:更新最短路径长,计数;次短路径长,计数2)新...
分类:其他好文   时间:2014-05-07 02:02:11    阅读次数:371
数组指针和指针数组的区别
数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。  p=a;    ...
分类:其他好文   时间:2014-05-06 23:35:13    阅读次数:316
锯齿数组
锯齿数组二维数组的大小是矩形的,例如3×3个元素。而锯齿数组的大小设置是比较灵活的,在锯齿数组中,每一行都可以有不同的大小。图5-4比较了有3×3个元素的二维数组和锯齿数组。图中的锯齿数组有3行,第一行有2个元素,第二行有6个元素,第三行有3个元素。图 5-4在声明锯齿数组时,要依次放置开闭括号。在...
分类:其他好文   时间:2014-05-05 10:02:37    阅读次数:468
二分查找二维数组
剑指offer上的第一道题目,在九度OJ上测试通过 题目描述: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入的第一行为两个整数m和n(1<=m,n<=1000):代表将要输入的矩阵的行数和列数。 输入的第二行包括一个整数t(1<=t<=1000000):代表要查找的数字。 接下来的m行,每行有n个数,代表题目所给出的m行n列的矩...
分类:其他好文   时间:2014-05-04 18:26:36    阅读次数:348
5369条   上一页 1 ... 533 534 535 536 537 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!