什么是栈 栈是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素...
什么是栈 栈是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素...
如何使用链表实现 LRU 算法 什么是 LRU 算法 LRU 是一种缓存淘汰策略。计算机的缓存容量有限,如果缓存满了就要删除一些内容,给新的内容腾位置。但是要删除哪些内容呢?...
我最近干啥 我最近都在学习Go语言相关的东西以及捣鼓论文。不是没时间更新,其实就是自己懒。后续应该会回复正常的节奏了。 今天都干了些啥 今天下午都在安装Go语言的东西,因为自...
数据结构之链表 什么是链表 链表一种时间复杂度和空间复杂度为线性的数据结构,通过指针将一个个零散的内存块连接起来,链表的每个内存块称为结点。 链表的种类主要有三种,单链表,双...
数据结构 数据结构是什么 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。 怎么学习数据结构 理解和熟记数据结构的定义 这就...
如何快速提高自己的编程能力 大家在学习完C语言之后,可能会感觉自己还是处于一个懵懂的状态。C语言的语法规则倒是记住了,但是一旦到了实际的写代码环节就容易断片,不知道从哪里下手...
结构体类型 什么是结构体 我们观察现实世界的时候,可以发现很多的东西它都是由不同的部分组合起来的。比如手机由电池、屏幕、芯片等很多个部分组成。同时对于一个电池它又是由很多的其...
C语言的灵魂—指针 指针是什么 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由...
一、C语言的历史 C语言诞生于美国的贝尔实验室,在B语言的基础之上发展而来。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行...
俗话说的好:工欲善其事,必先利其器!我最近也一直在寻找一款趁手的开发工具,但是市场上能写Go语言的不是很多。找来找去发现 vs Code 似乎是个不错的选择,轻便强大,自由度...
大家好,我是泱澈。 可能大家会好奇我为啥叫泱澈。我就先简单解释下这个名字的来源,这个名字来自《魁拔》当中的一个角色,当初我去阿里实习的时候,要取一个花名,但是这个动漫里的名字...
我叫泱澈,2021届软件工程专业毕业生。秋招已经快落下帷幕,有幸能在秋招期间找到一份自己喜欢的工作,我将和分享一下我觉得在整个秋招或者是以后的求职路上比较重要的一些点!希望对...