自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之八大排序算法

各位铁子们好啊,博客已经好久没有更新了。今天就来看看新的文章吧。在日常生活中,我们能够发现在许多地方会存在排序的问题。比如学校排名,成绩排名,手机销量排名等等。而常见的排序有八种,我们一起来看看都有哪八种排序算法。

2025-02-10 12:14:41 1375 42

原创 数据结构之链式二叉树

/存储当前节点的值//指向当前节点的左孩子//指向当前节点的右孩子}BTNode;

2025-01-14 12:42:40 1656 31

原创 数据结构------树

/堆的容量int size;//堆中有效数据的个数}Heap;

2025-01-14 12:40:56 1523 18

原创 初阶数据结构之栈的实现

/栈的容量大小int top;//栈实际存储数据的个数}Stack;

2024-11-23 20:29:32 2429 62

原创 初阶数据结构之队列的实现

QueueNode;//为了降低时间复杂度,增加一个尾指针,同时为了方便维护代码,对两个指针使用结构体进行封装}Queue;

2024-11-23 20:28:24 1673 50

原创 数据结构之带头双向循环链表

有了单链表的基础,要实现这个双向循环带头链表其实并不难。下面我们先来了解一下什么是双向循环带头链表。这就是双向循环带头链表的结构图,可以很清晰的看到,这个链表需要两个指针,一个指向后继结点,一个指向前驱节点,其次还需要一个头结点。只是这个头结点并不需要存储有效数据。//存储的数据类型//链表的定义//指向后继节点//指向前驱节点}LTNode;

2024-11-10 14:34:06 2650 76

原创 数据结构之单链表

/链表存储数据类型//单链表的定义//保存的数据//存储下一个节点的地址}SList;

2024-11-02 17:28:26 4159 87

原创 数据结构入门之复杂度

终于来到了数据结构。要想学好数据结构,首先就要了解数据结构的复杂度。那么,什么是复杂度呢?

2024-10-25 19:05:33 2914 70

原创 初阶数据结构之顺序表的实现

/动态顺序表//顺序表的容量int size;//实际存储数据的个数}SL;typedef int SLDataType 对int进行类型重命名,如果需要存储char类型数据,只需要修改这里的int就可以了。十分的方便,代码也不容易出现错误。

2024-10-25 19:03:27 1692 34

原创 C语言预处理详解

基本语法// 名字 内容100register//为register这个关键字创建一个简短的名字for;;//用更形象的符号来替换一种实现break;case//写case语句的时候自动把break加上//如果定义的stuff过长,可以分成几行写,除了最后一行外,每行的后面都加上一个反斜杠(\续行符)printf。

2024-10-19 15:36:06 717 55

原创 C文件操作

磁盘上的文件就是文件。程序文件数据文件(从文件功能的角度来分类的)。先来搞清楚内存和文件之间的关系。//从流得到字符//成功的话,返回读取到的字符,提升为整型值(ASCII码值)//失败的话或者遇到文件结束标志,发生读取错误,就返回EOFint main()//以写的方式打开文件exit(-1);//写文件ch

2024-10-04 20:28:21 1278 41

原创 C动态内存管理

/返回值类型是void*指针,参数类型是size_t,size是申请内存块的大小,单位是字节//size_t是一个unsigned int类型malloc函数向内存申请一块连续可用的空间,并返回指向这块内存空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针**。如果失败,则返回一个NULL指针,因此malloc函数的返回值一定要做检查。malloc函数的返回类型是void*类型的指针所以malloc函数并不知道开辟空间的类型,使用的时候由使用者自己来决定。

2024-10-02 19:20:19 1533 26

原创 自定义类型

不知不觉又过了一个礼拜。时间过的还真是快呀。好了废话不多说,今天我们来学习C语言中的。

2024-09-23 21:24:00 953 26

原创 数据在内存中的存储方式

比如保存1.01的时候,只保存01,等到读取的时候,再把第一位的1加上去。:已经好久没更新了,开学之后学习编程的时间少了很多。这道题暂且放下,等我们学习完浮点数的存储之后,再来解答这道题。IEEE754规定,在计算机内存中保存M时,首先我们通过几个例子来回顾一下整数在内存中的存储方式。浮点数的存储就说完了。IEEE754对于指数E和M还有一些特别的规定。在讲解操作符的时候,我们就已经学习过了。例如5.0的二进制是101.0,相当于。-5.0的二进制是-101.0,相当于。至于指数E则更加的复杂。

2024-09-16 16:47:56 806 14

原创 面试题详解

这一期我们专门来巩固所学知识,同时见识一些面试题。对知识做出一个总结。

2024-08-23 13:39:48 900 14

原创 BF算法,KMP算法

今天我们来学习两种算法,BF算法和KMP算法。相信会让许多小伙伴们打开新世界的大门。

2024-08-20 13:11:41 1415 11

原创 回调函数,字符函数,字符串函数

上一趴我们学习了指针。那么今天我们来学习新的知识,回调函数,字符函数,字符串函数。

2024-08-17 20:53:24 1343 11

原创 深入理解指针

对于指针我们已经有了初步的了解,并已能够简单使用。今天我们来深入理解指针。让我们的指针功力更上一层楼。

2024-08-14 12:51:00 1330 10

原创 C语言之指针

今天我们来学习一下C语言中必不可少的内容----指针。在讲解指针之前,我们先来了解一下什么是内存和地址。

2024-08-12 17:17:04 1048 8

原创 操作符详解

在前面的学习中,我们不仅学习了函数,数组等,也了解过一些操作符。今天就让我们一起来深入学习操作符。

2024-08-07 12:10:25 809 6

原创 初识C语言函数

举例说明:输入一个整数,计算组成这个数的数字之和。例如:输入:1729输出:1919=1+7+2+9int DigitSum(int n)//函数的定义while (n)n /= 10;return sum;//函数的调用输出结果1729 19上述代码缺少了函数的声明,但是编译器并没有报出警告。这是因为函数定义在函数调用之前。现在,我们将函数定义放在函数调用之后,看看会不会有什么不同。//函数的声明放在函数调用之前,就可以消除警告。

2024-07-30 18:58:08 1312 7

原创 函数与数组

今天我们来了解一下C语言中的函数。先来做一个猜数字游戏吧。要想猜数字,就必须产生随机数,那么我们如何利用C语言来产生随机数呢?接下来就让我们来学习产生随机数的几个函数吧。

2024-07-25 11:59:41 1500 8

原创 扫雷游戏简易版

游戏大家都爱玩吧。今天我们来实现一个简单版本的扫雷游戏。

2024-07-23 23:25:43 691 5

原创 分支与循环

文章若是有错误,欢迎大家指导,也希望大家能够理解。

2024-07-21 19:37:29 1340 3

原创 C语言中的数据类型和变量

各位小伙伴们,如果文章有错误,可以提出你们宝贵的意见。

2024-07-18 19:34:19 1493 6

原创 初识C语言

先让我们通过一个简单的例子来理解一下什么是C语言。人与人之间可以通过中文交流信息,也可以通过英语交流,当然了也可以通过德语,法语,俄语,日语等等。这些语言叫做自然语言。那么问题来了,我们要如何与计算机进行交流呢?说到这里,就不得说到我们的C语言了。C语言就是我们与计算机进行交流的一门计算机语言。看到这里,相信已经有不少的小伙伴们已经理解什么是C语言了main函数是一个程序的入口,也叫做主函数。在一个项目当中,有且仅有一个main函数。无论一个项目中有多少行代码,总是从main函数开始执行。

2024-07-17 17:56:39 680 5

原创 博客入门篇(自我介绍)

大家好,我是来自西安一所高校计算机专业的学生,今年下半年就要进入大二了。但对于未来总是充满迷茫和焦虑,这使我常常患得患失,心情烦闷。为此我决定要改变这种现状。对于计算机专业的学生而言,首当其冲的就是编程语言了,在刚开始接触计算机时,就感知到了这是一个全新的领域,因为以前学到的知识好像都毫无用武之地。所以这对于我来说也是一个新的挑战。要想学好编程,除了听之外,更要懂得编程的思维以及动手编程的能力,当然了做好笔记也是重中之重。但是由于每学期的课程量不一样,所以学习编程的时间也会相应有所变化,但是我基本每天都会抽

2024-07-16 22:18:56 216 6

空空如也

空空如也

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

TA关注的人

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