![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
storm岚
努力留住头发的程序员
展开
-
C++的string类常用函数
C++的string类常用函数s.assign() // 对字符串赋以新值string s = "liulan";s.assign("niupi");swap() // 交换两个字符串的内容 string s1 = "liulan"; string s2 = "gmy"; cout << s1 << " " << s2 << endl; s2.swap(s1); cout << s1 &原创 2020-12-27 16:15:46 · 220 阅读 · 0 评论 -
二叉搜索树
二叉搜索树二叉搜索树定义:二叉搜索树可以为空,如果不为空要满足以下条件:非空左子树的所有键值要小于其根节点的值非空右子树的所有键值要大于其根节点左子树和右子树都为二叉搜索树...原创 2020-07-05 10:36:01 · 185 阅读 · 0 评论 -
平衡二叉树
平衡二叉树平衡二叉树定义(AVL):它可以是一颗空树它的左子树和右子树的深度之差(平衡因子)的绝对值不超过1它的左子树和右子树都是平衡二叉树原创 2020-07-05 10:24:38 · 325 阅读 · 0 评论 -
C++中的String的常见操作函数
C++中的String类1.构造字符串string类是由头文件string支持的,其构造函数如下表所示:string类将string::npos定义为字符串的最大长度,通常为无符号int的最大值。使用案例如下:2.string 类的输入C-风格字符串:char info[10];cin >> info;cin.get(info,100);cin.getlien(in...原创 2019-09-20 13:47:02 · 713 阅读 · 0 评论 -
C++中的容器操作方法
1.queue队列定义:prioty_queue<数据类型> 队列名称入队:que.push(数据);出队:que.pop()取队首:que.top()队列长度 que.size()2.vector定义:vector<数据类型>名称v.push_back():压入到最后一个v.pop_back():弹出最后一个v.size():向量长度3.list双向...原创 2019-09-25 09:47:47 · 315 阅读 · 0 评论