随笔分类 -  C++

learing c++
125. Valid Palindrome
摘要:Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. For example,"A man, a plan, a canal: Pan 阅读全文
posted @ 2017-07-24 17:30 Beserious 阅读(144) 评论(0) 推荐(0) 编辑
21. Merge Two Sorted Lists
摘要:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 注意边界,注意边 阅读全文
posted @ 2017-07-18 15:47 Beserious 阅读(128) 评论(0) 推荐(0) 编辑
数组的动态申请,和内存泄露相关
摘要:一维数组:int *a=new int[10]; delete []a; 二维数组: int (*a)[10]=new int[5][10]; delete []a; int **a=new *int[5]; for(int i=0;i<5;i++){ a[i]=new int[10]; } vec 阅读全文
posted @ 2017-03-25 23:38 Beserious 阅读(144) 评论(0) 推荐(0) 编辑
二维数组指针作为函数参数传递
摘要:以前二维数组作为函数参数传递我都是这么写的void def(int a[][10])。传递一个二维数组a,(其中第二维要确定大小)其实想一想挺合理的... 后来,发现还有这种写法 void def(int(*a)[10]); 其实,还有这种次而发 void def(int **a) 。 我提的弱智问 阅读全文
posted @ 2017-03-25 23:24 Beserious 阅读(1414) 评论(0) 推荐(0) 编辑
c++中读写文件操作
摘要:读写文件这个,不常用,每次用的时候都会百度一下,每次写法还都不一样,所有总是记混。今天利用点时间总结下之前工程中用过的。以后就安照这种方法写了。 搞acmicpc的时候喜欢用freopen(),这个是c语言里面的用法如下: 这样,从in.txt中读进来多组n,m 然后计算n+m再写入out.txt中 阅读全文
posted @ 2017-03-25 22:11 Beserious 阅读(1993) 评论(0) 推荐(0) 编辑
c++ vector数组的定义使用
摘要:这里的vector<int>v[10]是 vector数组。可以像定义数组指针那样去定义。 阅读全文
posted @ 2017-03-22 15:51 Beserious 阅读(2247) 评论(0) 推荐(0) 编辑