- 博客(16)
- 收藏
- 关注
原创 计算1到n的数中1出现的次数
#include #include #include #include #include using namespace std;class Solution {public: int NumberOf1Between1AndN_Solution(int n) { string data; char str[256]; sprintf(str, "%d", n);
2016-09-10 15:34:38 457
原创 将数组中的元素排列成一个最小的数
#include #include #include #include #include using namespace std;bool comp(const string &first, const string &second){ string temp1, temp2; temp1 = first + second; temp2 = second + first;
2016-09-10 14:02:41 357
原创 判断一棵二叉树是否是二叉树的子树
#include using namespace std;struct TreeNode { int val; struct TreeNode *left, *rigth; TreeNode(int x) : val(x), left(NULL), rigth(NULL) { }};class Solution {public: bool DoHasSubtree(Tr
2016-09-05 14:41:25 872
原创 复杂链表的Clone
#include using namespace std;struct RandomListNode { int label; struct RandomListNode *next, *random; RandomListNode(int x) : label(x), next(NULL), random(NULL) { }};class Solution {publ
2016-09-04 16:20:08 327
原创 有关const *、* const 、const * const 之间的区别
有关const *、* const 、const * const 之间的区别
2016-08-29 17:10:09 1816
原创 char []与char*区别
char []与char*的区别char *a = "hello" 中的a是指向第一个字符‘a'的一个指针char a[20] = "hello" 中数组名a也是执行数组第一个字符‘h’的指针但二者并不相同:看实例:把两个字符串相加:结果:对比:结果:把字符串加到指针所指的字串上去,出现段错误,本质原因:*d="0123456789"
2016-08-21 18:47:54 292
原创 安装完Java虚拟机后,在cmd命令提示符窗口中使用DOS命令,提示“不是内部或外部命令,也不可运行的程序”的解决办法
cmd命令提示符窗口中使用DOS命令,提示“不是内部或外部命令,也不可运行的程序”
2015-09-18 20:51:59 3581
原创 字符串排序(2015华为校招)
1、字符串由大小写字母。数字以及空格组成,一个或多个空格将多个字符串隔开2、解析出各个字符串3、输出结果时,将得出的各子串按照长度从大到小排序,如果长度一样,按照小写字母>大写字母>数字,进行排序4、输出结果时,一个空格隔离各个子串比如w23r at 1rt Af w13r,排序后为w13r w23r 1rt Af
2015-08-20 19:30:51 953
原创 一个简单结构体实现封装
借用一个简单结构体的实现来阐明封装的方法#include #include typedef struct sampledata{ int data1; char data2[10]; void (*ProccessData)(struct sampledata *pdata);}SLsampledata;void ProccessData(struct sampledat
2015-07-19 11:23:53 942
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人