自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

George_qzt的博客

记录学习~

  • 博客(12)
  • 收藏
  • 关注

原创 C++数据结构___图

图数据结构探险之图篇图的基本操作和遍历Node.h#program onceclass Node{public: Node(char data = 0); char m_cData; bool m_bIsVisited;};Node.cpp#include "Node.h"Node::Node(char data){ m_cData = data; m_bIsVisited = false;}CMap.h#include"Node.h"#include &lt

2020-08-14 13:28:21 123

原创 C++数据结构___树

树数据结构探险之树篇C++数组实现tree.h#program once#include<bits/stdc++.h>using namespace std;class Tree{public: Tree(int size, int *pRoot); ~Tree(); int *SearchNode(int nodeIndex); bool AddNode(int nodeIndex, int direction, int *pNode); bool DeleteNo

2020-08-14 13:28:01 312

原创 C++数据结构___线性表

线性表数据结构探险之线性表篇线性表是n个数据元素的有限序列顺序表List.h#pragma once#include<bits/stdc++.h>using namespace std;#include "Coordinate.h"class List{public: List(int size); ~List(); void ClearList(); bool ListEmpty(); int ListLength(); bool GetElem(int

2020-07-10 14:04:54 152

原创 C++数据结构___栈

栈C++实现栈记录MyStack.h#pragma once#include<iostream>using namespace std;class MyStack{public: MyStack(int size);//分配内存初始化,设定栈容量,栈顶 ~MyStack();//回收栈内存空间 bool stackEmpty();//判断栈是否为空 bool stackFull();//判断栈满 void clearStack();//清空栈 int stack

2020-07-09 14:16:20 281

原创 C++数据结构___队列

队列mooc—james_yuan课程代码C++实现环形队列MyQueue.h#pragma once#include<iostream>using namespace std;class MyQueue{public: MyQueue(int queueCapactity); //创建队列 virtual ~MyQueue(); //销毁队列 void ClearQueue(); //清空队列 bool Que

2020-07-08 16:10:36 82

原创 C++学习篇

C++入门到进阶C++基础入门1入门1.1变量1.2常量1.3关键字1.4标识符的命名规则2 数据类型2.1整型2.2浮点型(实型)2.3字符型2.4转义字符2.5字符串型2.6bool类型2.7sizeof关键字2.8数据的输入3运算符3.1算术运算符3.2赋值运算符3.3比较运算符3.4逻辑运算符4程序流程结构4.1顺序结构4.2选择结构4.2.1 if语句4.2.2switch语句4.2.3三目运算符4.3循环结构4.3.1 for循环语句4.3.2 while循环语句4.3.3 do...whil

2020-06-29 16:04:02 2665 1

原创 C++ 函数提高

C++ 函数提高函数的默认参数语法: 返回值类型 函数名 (形参 = 默认值)int fun(int a, int b = 20, int c = 30){//代码}注意:如果某个位置已经有了默认参数,那么从这个位置往后,从左至右都必须有默认值int fun(int a, int b = 20, int c)//错误的{//代码}如果函数声明有默认参数,函数实现就不能有默认参数(函数声明和函数实现中只能有一个有默认参数)。int fun(int a = 10,

2020-06-17 17:18:49 128

原创 C++中的引用

C++中的引用引用:给变量起别名语法:数据类型 &别名 = 原名int a = 10;//引用int &b = a;b=20;cout << a << endl; //现在访问时,a也变成了20。a和b访问同一块内存。引用中需要注意的问题引用必须要进行初始化引用一旦初始化后,就不可以更改了引用做函数参数函数传参时,可以使用引用来让形参修饰实参引用可以简化指针修改实参函数参数传递:1.值传递值传递,形参不会修饰

2020-06-17 16:36:38 118

原创 C++中的内存分区模型

C++中的内存分配程序的内存分配:C++程序占用的内存分为5个部分,分别为:内存栈区(stack):栈是由系统自动分配,不需要时会自动清除的变量缓存区。stack通常用来存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。内存堆区(heap):堆是一种特殊的数据组织方式,是由new分配的内存块,由程序员释放,一般一个new与一个delete对应,一个new[]与一个delete[]对应,若程序员不释放,程序结束时可能由操作系统(OS)回收 。其分配方式类似于链表,不同于数据结构中的堆

2020-06-16 17:14:36 184

原创 C++中的const关键字

c++中的const关键字const 是 constant 的缩写,本意是不变的,不易改变的意思。const的作用1.const修饰普通类型的变量用法:const 类型说明符 变量名const int a = 1; 在这里a被定义为一个常量,其值可以赋给其他变量,但是我们不能再对a进行二次赋值:int b = a; // 可以将a的值赋给ba = 8; // 这是非法赋值,是错误的,因为a被编译器认为是一个常量,不容许修改它的值2.修饰引用用法:const

2020-06-11 18:52:50 133

原创 Python数据可视化—matplotlib绘制简单图形

Python数据可视化—matplotlib matplotlib是Python中一个非常常用的数据可视化库,matplotlib可以绘制基本数据图表, 也可以绘制三维图形,现在就来一起get一下matplotlib的用法。环境介绍我在这里所使用的编辑器是Visual Studio2019,当然Python的编辑器有很多,例如Pycharm,eclipse,sublime text,vim,Jupyter等等。首先一起在VS上配置Python环境:1.打开Visual Studio

2020-06-11 10:02:22 1205

原创 C++中的Static关键字

C++中的Static关键字Static关键字主要用法分为面向过程(C)程序设计中的static和面向对象(C++)程序设计中的static,它被用来控制变量的存储方式和可见性。面向过程中不涉及到类,static用于修饰静态数据成员及静态成员函数;面向对象中的static用来修饰静态变量(全局和局部)及静态函数。面向过程中的static静态变量1.静态局部变量static关键字修饰局部变量时,使得被修饰的变量成为静态变量,存储在静态区。存储在静态区的数据生命周期与程序相同,在main函数之

2020-06-10 20:01:15 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除