一维数组: 有n个数(以下都视为整数),每个数有正有负,现在要在n个数中选取相邻的一段,使其和最大,输出最大的和。[a1,a2,a3................,an].动态规划很容易解决该问题:int maxSum(int a[],int n){ int sum=0; int b=...
分类:
其他好文 时间:
2014-08-06 22:22:12
阅读次数:
187
问题:二维数组中是否存在一个数class Solution {public: bool dfs(vector > &matrix,int target,int n) { if(n==matrix.size()) return false; if(matrix[...
分类:
其他好文 时间:
2014-08-06 22:17:52
阅读次数:
243
需求是为一个多维数组对象的数据按行存储到文件,需要键值对区分层级,对每个对象描述清晰。类似的格式如下:
上图中的数据对应的就是如下的数组(php 语言):
$arr = array(
'10003' => array(
'id' => 10003,
...
分类:
其他好文 时间:
2014-08-06 19:03:52
阅读次数:
342
CUDA C给熟悉C编程语言的人提供一个简单的途径去编写在设备(GPU)上执行的代码。 由一个最小的C语言的扩展集和运行时库组成。 核心的语言扩展在编程模型这一章节已经介绍过了。允许程序员定义核函数并且使用一些新的语法指定核函数每次运行时的grid和block的维数。可以在C语言扩展这个章节...
分类:
其他好文 时间:
2014-08-06 01:50:40
阅读次数:
242
使用typedef语句定义数组类型 1. 一维数组类型的定义格式 typedef []; 例如: (1) typedef int vector[10]; (2) typedef char strings[80]; (3) typedef short int array[N]; 第一条语句定义了一个元...
分类:
其他好文 时间:
2014-08-06 01:46:10
阅读次数:
256
#includeusing namespace std;int main(){ int a[10][10]; for(int i=0;i<10;i++) { for(int j=0;j<10;j++) { a[i][j]=i*10+j+1;//二维数组逻辑上还是一维数组的...
分类:
其他好文 时间:
2014-08-05 22:28:40
阅读次数:
206
#includeusing namespace std;int main(){ int a[101]; for(int i=1;i<=100;i++) { a[i]=i; } for(int j=1;j<=100;j++) { cout<<a[j]<<" "; if(j...
分类:
其他好文 时间:
2014-08-05 22:21:10
阅读次数:
256
1:Python定义数组:a=[0,1,2,3,4] ; 打印数组list(a); 这时:a[0]=0, a[1]=1, a[[2]=2......1.1:如果想定义一个很长的数组可以用到python函数range a=range(1000)生成1000个元素的一维数组, list(a) 打印数组显...
分类:
编程语言 时间:
2014-08-05 15:39:29
阅读次数:
251
最近在项目中用到了,特地搬运过来。Kd-树 其实是K-dimension tree的缩写,是对数据点在k维空间中划分的一种数据结构。其实,Kd-树是一种平衡二叉树。举一示例:假设有六个二维数据点 = {(2,3),(5,4),(9,6),(4,7),(8,1),(7,2)},数据点位于二维空间中。为...
分类:
其他好文 时间:
2014-08-05 09:30:38
阅读次数:
321
C语言学习宝典(3)数组:一维数组的定义: 类型说明符 数组名[常量表达式]例如: int a[10];说明:(1)数组名的命名规则和变量名相同,遵循标示符命名规则(2)在定义数组时需要指定数组个数,即数组长度(3)变量表达式中可以包括常量和符号常量,不能包含变量。一维数组的应用: 数组名[下标]一...
分类:
其他好文 时间:
2014-08-05 00:14:38
阅读次数:
230