NSArrayNSArray基本用法void arrayTest1(){ //数组初始化最后必须以nil结尾,表示数组元素结束 NSArray *array1 = [[NSArray alloc]initWithObjects:@"item0",@"item1",@"item2",@"i...
分类:
移动开发 时间:
2015-04-09 23:39:44
阅读次数:
277
一: 一维数组初始化标准方式1:int value[100]; //value[i]的值不定,因为没有初始化;标准方式2:int value[100] = {1,2,3}; //value[0],value[1],value[2]值是1,2,3,没有定义的初始化为0指针方式: int ...
分类:
编程语言 时间:
2015-04-04 13:32:12
阅读次数:
176
学了C++语言的数组,再学习C#语言的数组,总会去想它们之间的区别,定义格式,书写形式,赋值形式都不同。相对于C++语言来说,C#语言提供的数组更有实用性,C#语言的数组在元素值不知道的情况下可以动态地实现赋值。
一维数组
一维数组的声明格式:
数据类型 [ ]
对一维数组初始化有两种形式:
(1), ...
分类:
编程语言 时间:
2015-04-03 09:38:31
阅读次数:
155
1-1 数组定义1.什么是数组?所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。语法如下:1-2 索引数组初始化P...
分类:
编程语言 时间:
2015-03-27 23:34:32
阅读次数:
235
在上次课的基础上的新要求:1.题目避免重复;2.可定制(数量/打印方式)3.可以控制下列参数: 是否有乘法除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数,假分数,....)设计思想:1.预先把整个数组初始化为0,然后随机产生其中一个位置,如果该元素值为0,表示这个位置还没有被使.....
分类:
其他好文 时间:
2015-03-13 14:14:09
阅读次数:
124
题意:给出一个二维矩阵,要求从其中的一点出发,并且当前点的值总是比下一点的值大,求最长路径记忆化搜索,首先将d数组初始化为0,该点能够到达的路径长度保存在d数组中,同时把因为路径是非负的,所以如果已经计算过某个点,那么这个点的d一定是正的,所以每次搜的时候判断一下d[i][j],如果是正的,就不用再...
分类:
其他好文 时间:
2015-03-08 15:30:05
阅读次数:
137
摘录:http://blog.chinaunix.net/uid-26548237-id-3374211.html1、序列str1和序列str2 ·长度分别为m和n; ·创建1个二维数组L[m.n]; ·初始化L数组内容为0 ·m和n分别从0开始,m++,n++循环: - 如果str1[m]...
分类:
其他好文 时间:
2015-03-08 11:38:33
阅读次数:
116
背景:一次ac,但做这种没有中文的题做多了,已经严重让我怀疑我自己了,毕竟英语太烂,读懂题意就要读好久。
思路:主要用两个数组模拟整个path,一个用字符串数组来模拟出整个命令,然后用一个整型数组初始化为0,每次走一步就标记一下,这样就能很快的找到结束条件了。
学习:懂得简化代码,把各种情况相同部分的代码写到一起。#include
#include
#include
using name...
分类:
其他好文 时间:
2015-02-11 09:22:07
阅读次数:
133
/*这里将fa[]数组初始化为-1比较方便 输入格式有点坑 看的讨论*/ 1 #include "cstdio" 2 #include "iostream" 3 #include "cstring" 4 #include "vector" 5 #include "queue" 6 #include ...
分类:
其他好文 时间:
2015-01-25 22:26:19
阅读次数:
140
题意:给定一棵树,查询时给定两个点,求出两个点的距离。
暴力做肯定超时的。我的做法是采用lca(最近公共祖先)的离线算法,即tarjan算法(据说Tarjan提出了很多算法,可能还有很多tarjan算法),算法里用到了并查集。在输入完所有查询之后,在求出答案。tarjan算法的做法是:一开始vis数组初始化为0,从树根开始递归往下对点进行染色,刚到一个点的时候将vis取为-1,在继续递归...
分类:
编程语言 时间:
2015-01-24 09:02:19
阅读次数:
260