1 long rt[][] = new long[3][]; 2 rt[0] = new long[]{25, 76, 35}; 3 rt[1] = new long[]{90, 64, 13, 45, 9}; 4 rt[2] = n...
分类:
编程语言 时间:
2015-10-09 11:41:32
阅读次数:
133
prim算法是构造最小生成树的一种算法= =个人觉得写起来没有克鲁斯卡尔那么优美首先我们用个二维数组G[N][N]来保存权值,用low[N]数组来保存最小权值,vis[N]来保存是否已经添加到MTS中然后结合poj1258实现prim算法#include#include#include#includ...
分类:
编程语言 时间:
2015-10-07 22:48:18
阅读次数:
195
题意为抛n个骰子凑成的点数和大于或等于x的概率,刚开始用暴力枚举,虽然AC了,但时间为2.227s,然后百度了下别人的做法,交了一遍,靠,0.000s,然后看了下思路,原来是dp,在暴力的基础上记忆化搜索,把所有可能枚举出来再累加,然后自己也打了一遍,0.000sA了,做法是开一个二维数组,第一.....
1. CUDA里的块和线程概念可以用下面的图来表示: 每个grid里包含可以用二维数组表示的block(块),每个block又包含一个可以用二维数组表示的thread(线程)。2. 二维数组块和线程可以用dim3来定义: dim3 blockPerGrid(3,2); //定义了3*2=6个blo....
分类:
编程语言 时间:
2015-10-06 07:00:37
阅读次数:
453
1.数组基础 1.什么是数组: 同一类型数据的集合,就是一个容器。 2.数组的好处: 可以自动为数组中的元素从零开始编号,方便操作这些数据。 3.格式: (一旦创建,必须明确长度) 格式1: 元素类型 [ ] 数组名 = new 元素类型 [元素个数即数组...
分类:
编程语言 时间:
2015-10-06 00:42:54
阅读次数:
373
public static void main(String[] args) {String [][] yh=new String[9][];for(short i=0;i<yh.length;i++){yh[i]=new String[i+1];for (int j = 0; j < yh[i]....
分类:
编程语言 时间:
2015-10-05 16:43:26
阅读次数:
161
从c#等高级语言转到c语言有一段时间了,感觉c的指针真是高深莫测。用好的话,效率很高,很屌!!!本人还真是无聊,先把c的东西都封成了matlab的模样。对于二维数组那首当其冲了。总不能一直double matrix[100][100]吧,静态分配太消耗内存了,而且有些时候编译不过去。所以来不定长的二...
分类:
编程语言 时间:
2015-10-02 17:23:02
阅读次数:
235
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。分析:每次都从二维数组的右上角元素开始找public class Solution { public boolean ...
分类:
编程语言 时间:
2015-09-28 15:55:24
阅读次数:
177
#include<stdio.h>
intmain()
{
inta[][3]={{1,2,3},{4,5,6},{6,9,7}};
intb[3][3],i,j;
printf("arraya:\n");
for(i=0;i<=2;i++)//处理数组中的一行中的各元素
{
for(j=0;j<=2;j++)//处理a中的某一列的元素
{
printf("%5d",a[i][j]);//输出a数组的各元素
..
分类:
编程语言 时间:
2015-09-27 06:35:14
阅读次数:
190
如果要给二维数组(m*n)分配空间,代码可以写成下面:复制代码代码如下:char **a, i;// 先分配m个指针单元,注意是指针单元// 所以每个单元的大小是sizeof(char *)a = (char **) malloc(m * sizeof(char * ));// 再分配n个字符单元,...
分类:
编程语言 时间:
2015-09-26 12:00:11
阅读次数:
194