一.前言:如果想读入一个字符串,必须首先预留存储字符串的空间,然后才使用输入函数来获取合格字符串。二.创建存储空间
要做的第一件事是建立一个空间用来存放字符串。不要指望计算机读取字符串时会自动计算字符串长度,并且为字符串分配空间。所以,字符串的空间必须人为分配:最简单的办法就是在声明中指出数组的大....
分类:
其他好文 时间:
2014-05-14 03:39:21
阅读次数:
205
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
0.333333... = 1/3
推导过程:
设x=0.333333
10x=3.333333(循环体的数字个数为1)
10x-x=3
x=1/3
所以计算的核心在于确定无限循环的循环体的数字个数。...
分类:
其他好文 时间:
2014-05-11 22:18:39
阅读次数:
285
1. 存储类型
mongodb文档类似于json,但不是完全的json。
json只有六种类型:null, bool, 数字,字符串,数组,对象。
但是mongo的文档在json的基础上还扩展了几种类型, 比如,日期类型,整数,浮点数。
mongodb真正存储在磁盘上是使用bson(binary json)。...
分类:
数据库 时间:
2014-05-11 20:28:51
阅读次数:
442