自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C++类和对象

类和对象入门(2)为了区分类中的成员变量,一般我们命名的时候会在前面加上_或m开头,这个不是硬性要求。(3)C++中也兼容struct的用法,struct升级成了类,但他仍兼容C语言的用法,同时也可以在struct中定义函数,但我们一般还是用class来定义函数。(4)定义在类里面的成员默认是inline。

2024-09-17 18:53:56 1308

原创 日期类运算符的重载

c++日期类的运算符重载

2024-09-17 18:40:44 765

原创 C++入门补充语法

C++入门语法

2024-09-15 16:24:40 1160

原创 栈和队列OJ题C语言版

int* arr;int front;int rear;首先定义一个结构体方法,方法里面定义两个队列,通过两个栈来回倒数据来模拟栈的操作Queue p1;Queue p2;} MyStack;首先常见一个模拟队列结构体方法创建两个栈,一个入数据一个出数据,来模拟队列的实现。} MyQueue;

2024-09-15 16:17:24 685

原创 栈和队列(C语言版)

/栈的结构int top;}ST;arr是一个指向数组存储空间的指针,内存是动态开辟的。top是栈中的元素个数。capacity代表栈空间的大小。}QueueNode;int size;}Queue;首先,定义一个结构体,作为链表没接节点的类型变量,然后定义一个结构体,存储两个用来维护链表节点的指针,,里面还定义了一个size用来计算结点的个数。

2024-09-05 14:19:50 1109

原创 二叉树OJ题

利用相同二叉树的的思路,但是要让树1的左子树与树2的右子树,树2的左子树和树1的右子树相比较,然后就是调用相同二叉树的代码,两棵树分别就是需要判断二叉树的左子树和右子树。也要借助相同二叉树的代码,递归需要判断的树,递归每个结点是都要判断以该结点为根的子树与判断的数是否相同。先求出二叉树的长度,然后申请长度大小的数组,利用前序遍历将根节点的数据存储到数组中最后返回数组。用数组先接收树的结构,然后通过树的遍历类似的方法构建树。将两棵树的结点依次比较,需要注意的是两颗树都为空的情况。与前序遍历的思路类似。

2024-09-01 18:30:17 526

原创 二叉树(C语言版)

树是一种非线性的数据结构,它是由n(n>=0)个有限的结点,层往下依次延伸,由于它的逻辑形状,像一颗倒着的树,因此被称为树。

2024-09-01 16:07:11 1289

原创 排序算法(C语言版)

这里对于基本的排序类型就讲解完毕,今后也会不定期的更新其它排序,如果大家觉得小编的文章开门(有货)的话留个赞再走吧,下期见,拜拜~~~

2024-08-20 22:11:54 897 5

原创 c语言内存函数

内存函数、memcpy、memmove、memcmp、memset函数的实现

2024-05-26 18:09:15 1398 2

原创 字符函数和字符串函数

在c语言的编程过程中,我们经常要处理字符和字符串,为了方便字符和字符串操作,c语言中提供了一系列库函数。

2024-05-20 16:50:19 1054 2

原创 扫雷游戏(低配版)

首先以9*9十个雷的版本为背景讲解,首先我们要初始化棋盘,使棋盘上一颗雷都没有,然后我们在随机的十个位置上生成地雷(每次运行都是不一样的),我们让没有排查的地方以“*”显示,雷用‘1’来表示不是雷用‘0’来表示,由于有‘*’,‘1’,‘0’三种不同的数据,存到一个数组中,不好表示,所以我们创建两个数组mine和show,mine数组用来存放随机生成的地雷,mine为显示在屏幕上用户能够看到的界面,存放排除地方周围有几颗地雷。这里我们假设输入坐标正确,若为雷则输出布雷的数组,显示所有为的位置,然后跳出循环。

2024-04-27 12:12:38 738 1

原创 数组基础介绍

从输出结果来看,每行内部的元素都是相邻的,地址差四个字节,跨行位置的两元素,也相差4个字节,由此可见二维数组在内存中也是连续存储的。数组是一组长度大于0的相同类型的元素的集合,分为一维数组和多为数组,多维数组中最常用的是二维数组。数组也有类型,数组算是一种自定义类型去掉数组名留下的就是数组的类型。arr1[1]的数据类型是int [10]arr2[2]的数据类型是int [20]arr3[3]的数据类型是int [30]数组中元素的个数小于下标(位初始化的地方用0补齐)数组中元素的个数与下标相同。

2024-04-17 18:35:50 420

原创 c语言三大结构

C语言是结构化程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,下面就让我们一起了解一下这三种结构。从main()函数开始,从前到后依次执行所有语句直至函数结束。

2024-04-13 11:53:43 1655

原创 数据结构循环队列

队列的定义是一种受限列表,只允许在队尾进行插入(进队),在队头进行删除(出队),无元素的称之为空队。循环队列被称为“圆形缓冲器”,将首和尾连接起来形成一个闭环,避免空间的浪费。

2024-04-03 17:47:10 531 4

空空如也

空空如也

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

TA关注的人

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