一.前言:如果想读入一个字符串,必须首先预留存储字符串的空间,然后才使用输入函数来获取合格字符串。二.创建存储空间
要做的第一件事是建立一个空间用来存放字符串。不要指望计算机读取字符串时会自动计算字符串长度,并且为字符串分配空间。所以,字符串的空间必须人为分配:最简单的办法就是在声明中指出数组的大....
分类:
其他好文 时间:
2014-05-14 03:39:21
阅读次数:
205
BytesWritable 存储字节数组的下标问题...
分类:
其他好文 时间:
2014-05-13 23:17:47
阅读次数:
333
1、char向int转换
方法一:(适用于单个字符)
char ch = '6';
int num = ch - '0'; //此时num=6
方法二:(适用于字符串)
函数atoi: int atoi ( const char * str );
参数是一个char类型的数组,不能是单个char变量
char str[10] = "32352";
int num = atoi(...
分类:
其他好文 时间:
2014-05-13 06:55:14
阅读次数:
362
1、四种表示a[i][j]的形式是等价的:a[i][j]==*(a[i]+j)==*(*(a+i)+j)==(*(a+i))[j]2、通过行指针p引用二维数组a的元素a[i][j]的方法可用以下4种等价形式:p[i][j]==*(p[i]+j)==*(*(p+i)+j)==(*(p+i))[j]3、...
分类:
其他好文 时间:
2014-05-12 22:33:04
阅读次数:
281
原题地址:http://oj.leetcode.com/problems/convert-sorted-array-to-binary-search-tree/题意:将一个排序好的数组转换为一颗二叉查找树,这颗二叉查找树要求是平衡的。解题思路:由于要求二叉查找树是平衡的。所以我们可以选在数组的中间那...
分类:
编程语言 时间:
2014-05-12 21:44:57
阅读次数:
379
倒牛奶的问题, 开始看感觉跟倒水的问题很像, 想直接找规律, 写个类似于循环取余的代码。
但后来发现不行,因为这道题有三个桶,水量也是有限制的。只好用模拟的方法把所有的情况都试一遍。建一个state[21][21][21]的数组存储出现过的状态。对于遍历状态,对每一种状态,
分别采用六种处理方法,若...
分类:
其他好文 时间:
2014-05-12 21:11:07
阅读次数:
370
直接插入排序是一种实现较为简单的排序算法。基本的思想是,从数组的第二个元素起,每次选取一个元素,与前面已经排序数组的元素比较,找到该元素的合适位置。不多说,直接上代码。#include
#include #include using namespace std;const int arrSize =...
分类:
其他好文 时间:
2014-05-12 20:59:47
阅读次数:
295
数组是存储在一个连续的内存块中的元素,数组中的每个元素必须是相同的数据类型,并且通过索引进行区分,数组中的第一个元素的索引为0。1)数据的声明。数
据类型[]数组变量名,或数据类型 数组变量名[]。如int [] sums;或int sums[]。创建数组语法,数组变量=new 数据类型[数组长度]...
分类:
其他好文 时间:
2014-05-12 20:29:18
阅读次数:
369
1.对象、属性、方法的调用不够熟悉,导致代码的编写存在很大问题,需恶补
2.数组在使用时,对数组的属性、下标不够熟悉
分类:
其他好文 时间:
2014-05-12 20:09:45
阅读次数:
218
#include using namespace std;#define
TestArrayLengthA(A) sizeof(A)/sizeof(*A)#define TestArrayLengthB(B)
sizeof(B)/sizeof(B[0])//这样测出的是数组可以放多少个元素,比如Ar...
分类:
其他好文 时间:
2014-05-12 19:46:09
阅读次数:
374