![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++
c plus plus
来深圳
在校大学生
展开
-
C++的memset和fill
#include<cstring>memset(void *s,int ch,size_t n);作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。memset函数按字节对内存块进行初始化,所以不能用它将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)。指针即为地址,指针几个字节跟语言无关,而是跟系统的寻址能力有关。譬如以z前是16为地址,指针即为2个字节,现在一般是32位系统,所以是4个字节,以后64位,则就为8个字节。原创 2021-01-16 17:44:35 · 85 阅读 · 0 评论 -
leecode 外观数
外观数列给定一个正整数 n ,输出外观数列的第 n 项。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:countAndSay(1) = “1” countAndSay(n) 是对 countAndSay(n-1)的描述,然后转换成另一个数字字符串。前五项如下:111211211111221第一项是数字 1 描述前一项,这个数是 1 即 “ 一 个 1 ”,记作 “1.原创 2021-01-06 11:25:25 · 92 阅读 · 1 评论 -
二叉树,已知前序、中序,求后序...
有一个二叉树,给出它的后序遍历、中序遍历,求前序遍历思路:== 根据后序、中序建树,然后前序遍历输出。==#include <iostream>using namespace std;class TreeNode {public: TreeNode* lchild; TreeNode* rchild; int data; TreeNode(int data) { this->data = data; this->rchild = this->lch原创 2020-12-11 15:34:15 · 263 阅读 · 0 评论 -
c++之字符函数库cctype
c++从c语言继承来的函数库,这些库函数可以大大简化字符判断和转换的操作#include <iostream>#include <cctype>using namespace std;int main() { char ch; int letters = 0; int digits = 0; int whitespace = 0; int punctuations = 0; int others = 0; cin.get(ch); while (ch !=原创 2020-07-24 22:12:52 · 123 阅读 · 0 评论