首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LinAlpaca
掘友等级
大二本科生,目标游戏开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
【Linux】Linux的常见指令详解(上)
🧁Linux作为相较于windows的另一种操作系统,同时基于其开源的优越性,使得其在各各企业的使用率极高。因此学好Linux操作系统对我们来说是十分重要的。🧁根据对象不同,其功能略有不同,对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。语法:...
【数据结构】二叉树的基本操作与遍历(C语言)
🦄二叉树是由树发展过来的,即度最大为2的树,且子树有左右之分,可以这么理解,二叉树是空结点跟左右子树的结合体。 🦄下面这张图可能更好理解一点,任何二叉树都是下列几种情况复合而成的。因此只要这个树的度超过 2 ,那么它就不是二叉树。🦄满二叉树是一种特殊的二叉树,即每一层结点都到达最...
【数据结构】堆及堆排序的实现(C语言)
我们都知道二叉树是度为 2 的树,如果在一个完全二叉树里,所有的子结点都小于他的父结点,那么它就是堆。这样的堆被称之为大堆,反之则称为小堆。 虽然我们画出它的模型是完全二叉树的样子,但实际上堆的数据是存放在一个一维数组里的,不用惊慌,如下三个公式便可以解决我们于堆访问的问题。归根...
【数据结构】栈和队列的实现(C语言)
栈和队列都是重要的线性结构,即在使用层面上收到限制而发挥特殊作用的线性表。掌握这两种结构在不同情景下亦会发挥重要作用。栈保持着后进先出的原则,正因如此在插入数据的时候要求只能从一段插入,称为栈顶;相反另一端就被称为栈底。而插入数据叫做进栈,删除数据叫做出栈,并且都只能在栈顶进行操...
【数据结构】带头双向循环链表的实现(C语言)
之前我们讲了单链表的实现【数据结构】单链表定义的介绍及增删查改的实现,带头双向循环链表就是在单链表的基础之上增加了一些功能使结构更加完善。可以直接用两个字来形容它,就是无敌。增加了头结点使得在插入结点时不再需要对原链表是否为空进行判断,就可以直接插入到头结点之后。增...
【数据结构】单链表定义的介绍及增删查改的实现
相信很多人都像我一样,在正式学习链表之前就已经听过它的大名,但是就是不知道它究竟是干什么、怎么用的,在遇到这类题目时也只能跳过。这次就讲讲链表这个数据结构,让大家有更深入的了解。链表与顺序表都是一种线性表,使数据的存放跟读取更加方便快捷,我们都知道一组数据是连续存放在顺序表里的,...
程序环境和预处理(基本定义与实例使用)
在 ANSI C 的任何一种实现中,存在两个不同的环境。分别是翻译环境和执行环境,由翻译环境处理后我们的程序才能被计算机接收,所以搞懂翻译环境便显得格外重要,由于VS之上的环境无法直接地观察到整个翻译过程,因而此次翻译环境的讲解可能会些许生硬。一个 .c 文件在输出结果之前必须经...
C语言文件操作的基础应用(超详细)
在以前我们写的代码,无论运行时在内存中存储了多少的数据,当我们将执行文件关闭,再次打开后所存的数据也都会消失不见。试想当下的软件跟应用可有不能进行存储的功能吗?所以将我们所写的代码导入文件之中,便显得相当重要。于是就有了今天所讲的文件操作。这样我们就可以将数据直接存放在电脑的硬盘...
动态内存的定义及使用(附常见错误点)
平时我们在写代码的时候就常常要遇到这样的问题,有段空间的大小是在程序运行的时候才知道其具体的大小。而为了数据的完整往往需要开辟一块巨大的空间供程序使用。这时候,我们便想说有没有一种方法可以恰恰好开辟一个我们需要的空间,不会浪费内存的空间,也能保证程序的完整运行。于是,动态内存便孕...
结构体的初步认识以及其内存的计算
我们知道,通过不同的数据类型我们可以表达不同意义的数据,如长度宽度面积只需要定义一个 int 类型的数据就可以符合大部分的需求。但是,有些东西自存在就是一种集合体,如一个人(他有身高、体重、姓名、爱好等等)一本书(有内容、价格、作者、出版社等等)。如果我们要表达这样的一个存在,以...
下一页
个人成就
文章被点赞
3
文章被阅读
9,233
掘力值
179
关注了
4
关注者
5
收藏集
0
关注标签
3
加入于
2022-11-17