自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构栈和队列

栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。不管是入栈还是出栈都只能从栈顶操作,遵循“先进后出,后进先出的”原则。

2023-01-19 15:43:18 68

原创 带头双向循环链表

链表与顺序表一样,也属于线性表。一个线性表是某类数据元素的一个集合,表里同时记录着元素之间的顺序关系。线性表的数据之间有顺序关系,顺序关系分为两种,一种是物理有序,即数据物理存储的位置顺序与数据之间的顺序关系一致,另一种是逻辑有序,即数据之间的顺序关系是由某种逻辑关系(如指针)来决定的,与物理存储的位置无关。顺序表是物理有序,而链表是逻辑有序。

2023-01-16 20:48:09 131

原创 C语言实现三子棋

在写代码之前,我们应该弄清楚游戏的基本流程:构建框架也就是先用代码写出游戏的大致思路,剩下的就是往里面添加就可以了,有利于对代码的添加和修改。 这里time函数需要引用头文件 2、打印菜单 首先肯定要在屏幕中打印菜单,这个步骤相对简单,1代表开始游戏,0代表退出游戏(可以根据需要自行修改) 3、进入游戏后整体思路框架 进入游戏函数中以后的代码框架,按照只想想好的思路写就好了。ROW和...

2022-06-04 01:06:24 323 1

原创 冒泡排序法C语言

冒泡排序是一种简单的排序方法,一般用于对数组中的元素进行升序或降序的排序。 在一个数组中,从第一个元素开始,依次和之后的元素进行比较,每次比较让较大的元素交换到右边,较小的元素交换到左边,直到本轮比较全部完成后,最大的数就会排到最右边,则最终所有元素会按照从小到大的顺序排好序,即冒泡排序。 冒泡排序的核心思想:两个相邻的元素进行比较。 以升序为例,代码如下: #include<stdio.h> void bubble_sort(int arr[], int sz) { int

2022-05-17 15:15:42 390 1

空空如也

空空如也

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

TA关注的人

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