随便写写
我不就像个
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ STL
检查容器是否empty不要使用过期的iteratorStringVectorStackQueuePairMapSetListstring字符串转数字:stoi(字符串,起始位置,n进制),将n进制的字符串转化为十进制stoi(str, 0, 2); //将字符串str 从0位置开始到末尾的 2进制转换为十进制string s="1234";int i=stoi(s);cout<<i;————————————————string s="1234";int原创 2020-06-07 07:35:21 · 296 阅读 · 0 评论 -
C++ 指针笔记
创建指针变量的规范:int *p = nullptr;p = new int[n];delete [] p;p = nullptr;(函数中 new 的指针在函数结束时不会自动 delete,所以依然要手动释放)局部变量在栈中分配,而堆允许程序在运行时(而不是编译时)申请某个大小的空间malloc()|new 在堆中寻找未被使用的内存,找够所需的字节数后返回该内存的起始地址free()|delete 返还由 malloc()|new 动态申请的堆内存空间new 以后在 delete ...原创 2020-05-26 08:54:42 · 491 阅读 · 0 评论 -
初识递归
最近做类的静态数据成员的题目碰到一道母牛生小牛,虽然这道题跟递归没什么关系,但是题目说不能用f(n)=f(n-1)+f(n-3),我想了好久都想不明白怎么就f(n)=f(n-1)+f(n-3)了,之前虽然偶尔碰到过递归但是一直都没有系统地了解过,仔细想想我甚至都说不出什么是递归,于是就稍微百度了一下顺便做了几道题。做完这些题以后我初步的感受是——对于一个有规律的数列 an ,要对它的第k项进行递归求解的整个过程可以理解为:如果an的每一项都可以表示为之前若干项的函数——ak=f(ax)?g(ay))原创 2020-05-21 05:35:29 · 221 阅读 · 0 评论
分享