摘要: 问题描述: 比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母。 样例 给出 A = "ABCD" B = "ACD",返回 true 给出 A = "ABCD" B = "AABC", 返回 false 注意事项 在 A 中出现的 B 字符串里的字符不需要连续 阅读全文
posted @ 2016-08-02 22:28 DarrenChan陈驰 阅读(3144) 评论(0) 推荐(0)
摘要: 问题分析: 我们通过遍历两个链表拿到每个位的值,两个值加上前一位进位值(0或者1)模10就是该位的值,除以10就是向高位的进位值(0或者1)。 由于两个链表可以不一样长,所以要及时判断,一旦为null,该位的值就要变成0。 有一种情况比较特殊,比如:1->1->1->null, 9->8->8->n 阅读全文
posted @ 2016-08-01 06:53 DarrenChan陈驰 阅读(2389) 评论(1) 推荐(1)
摘要: 问题分析: 声明当前指针和上一个指针即可。 问题求解: 阅读全文
posted @ 2016-08-01 04:38 DarrenChan陈驰 阅读(800) 评论(0) 推荐(0)
摘要: 首先说说斐波那契数列:从文字上说,斐波那契数列由0和1开始,之后的斐波那契系数就由之前的两数相加,数列形式如下:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584,………………在数学上,是以递归的方 阅读全文
posted @ 2016-07-30 20:42 DarrenChan陈驰 阅读(1410) 评论(2) 推荐(0)
摘要: 问题分析: 用两个指针分别遍历即可。 问题求解: 阅读全文
posted @ 2016-07-30 16:48 DarrenChan陈驰 阅读(279) 评论(0) 推荐(0)
摘要: 问题分析: 既然返回值没有重复,我们不妨将结果放进set中,然后对两个set进行比较。 问题求解: 阅读全文
posted @ 2016-07-30 16:43 DarrenChan陈驰 阅读(475) 评论(0) 推荐(0)
摘要: JNI(Java Native Interface,JAVA原生接口) 使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互。 问:为什么要进行交互? |- 首先,Java语言提供的类库无法满足要求,且在数学运算,实时渲染的游戏上,音视频处理等方面上与C/C++相比效率稍低。 阅读全文
posted @ 2016-07-26 23:55 DarrenChan陈驰 阅读(1522) 评论(1) 推荐(0)
摘要: 参考:http://jingyan.baidu.com/album/4d58d5413000a09dd4e9c0fe.html?picindex=1 参考:http://jingyan.baidu.com/album/4d58d5413000a09dd4e9c0fe.html?picindex=1 阅读全文
posted @ 2016-07-25 21:57 DarrenChan陈驰 阅读(1148) 评论(1) 推荐(0)
摘要: 把两颗星看做一个整体符号,一个星的指针存放的是变量的地址。两颗星的指针存放的是指针的地址,这样理解一下。举例:int i=5; int *p=&i; int **q=&p; 此时,一级指针p存放的是变量i的地址,通过p可以从地址层上操作i。 其次,二级指针q存放的是指针变量p的地址,通过q可以从地址 阅读全文
posted @ 2016-07-24 17:29 DarrenChan陈驰 阅读(264) 评论(2) 推荐(1)
摘要: ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^_^ 4 阅读全文
posted @ 2016-07-24 17:10 DarrenChan陈驰 阅读(346) 评论(1) 推荐(0)