![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
海里波特
每一篇博客,不为别的,证明我的成长。每一次发文,不为别的,证明我严阵以待。蜗牛爬得很慢,却终有一日登上参天大树。因为它热爱
展开
-
C++中vector问题总结
搬运广大网友的劳动成果,看到的两篇感觉写的不错的总结:如有侵权请联系本文作者 C++中STL容器vector的使用 关于C++的vector用法的总结 关于vector二维动态数组初始化 ...原创 2019-08-28 15:24:29 · 222 阅读 · 0 评论 -
stack的用法
1.stack是C++中的容器适配器,被设计为先进后出(FILO),元素的插入和删除只能在尾部进行 2.stack支持以下操作: empty(判断是否为空,返回true为空,返回false为非空) size(返回栈的元素个数) top(弹出栈顶元素) push(入栈) pop(出栈,弹出栈顶元素) #include<utility> #include<iostre...原创 2019-06-23 22:43:39 · 535 阅读 · 0 评论 -
树的子结构
树的子树和子结构的区别:1)子树的意思就是只要包含一个结点,就得包含这个结点下所有的结点 2)子结构的意思是包含了一个结点,可以只取梭子树或者又子树,或者不去 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(in...翻译 2019-06-20 10:43:40 · 210 阅读 · 0 评论 -
二叉搜索树 的查找插入和删除
#include<iostream> using namespace std; const int length = 10; typedef struct TreeNode { int data; struct TreeNode*left; struct TreeNode*right; } *BinTree; void InsertSearchNode...原创 2019-05-06 09:04:09 · 138 阅读 · 0 评论 -
二叉树递归非递归实现
直接上程序 #include <iostream> #include<stack> #include<stdlib.h> using namespace std; const int len= 5; typedef struct TreeNode //定义一个二叉树结构 { int data; struct TreeNode* left...原创 2019-04-25 22:33:07 · 97 阅读 · 0 评论 -
传值,传指针(地址),传引用以及表添加函数中为什么要用指向链表指针的指针
在学习数据结构时,学习链表时,发现对指针相关问题已经很模糊,而且一些基本的知识已经喂狗。所以看了别人的博客感觉写的还很明白,转载过来,全当复习一遍。 #include <iostream> #include <string> using namespace std; struct ListNode { int val; Li...转载 2019-04-02 22:22:22 · 283 阅读 · 0 评论 -
菜鸟学习C++之 ~ 引用篇
1.引用是个别名,建立时必须利用另一个数据对象(如一个变量)的名字进行初始化,姨制定该引用所代表的数据对象;系统不会再给引用分配储存空间。引用指向变量的地址 int i; int & r =i;//此时引用r的存储空间的地址就是i的地址 2.引用的规则: 创建引用时时,必须立即对其进行初始化,(指针则可以在任何时候被初始化) int&...原创 2018-10-16 23:52:09 · 115 阅读 · 0 评论 -
打印沙漏
自测-1打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的...原创 2018-11-29 19:04:05 · 86 阅读 · 0 评论 -
虚函数
借鉴前人知识进入理论的了解: https://www.jianshu.com/p/d07e0ac0ba3c?from=singlemessage 理解C++虚函数 https://www.runoob.com/w3cnote/cpp-virtual-functions.html C++ 虚函数和纯虚函数的区别 这里就要提到多态和虚函数的关系 多态是一种泛型编...原创 2019-09-15 21:09:09 · 172 阅读 · 0 评论