IT规划师的文章

.NET9-新功能体验(一)

.NET9-新功能体验(一)

被微软形容为“迄今为止最高效、最现代、最安全、最智能、性能最高的.NET版本”——.NET 9已经发布有一周了,今天想和

数据结构-图之代码实现

数据结构-图之代码实现

书接上回,我们继续来聊聊图的遍历与实现。01、遍历在图的基本功能中有个很重要的功能——遍历,遍历顾名思义就是把图上所有的

数据结构-图

数据结构-图

今天我们开始学习目前学习到的最难最复杂的数据结构图。简单回顾一下之前学习的数据结构,数组、单链表、队列等线性表中数据元素

数据结构-散列表,三探之代码实现

数据结构-散列表,三探之代码实现

书接上回,我们继续来聊散列表的代码实现。相信通过前面两章对散列表的学习,大家应该已经掌握了散列表的基础知识,今天我们就选

数据结构-散列表,再探

数据结构-散列表,再探

书接上回,我们继续来聊散列表。从上面的章节不难发现,无论散列函数怎么构建总会发生碰撞,最多只能降低碰撞概率,但是并不能杜

数据结构-散列表,初探

数据结构-散列表,初探

今天我们继续学习新的数据结构-散列表。01、定义我们先来了解一些常见概念名词解释。散列:散列表的实现叫做散列,是一种实现

数据结构-堆

数据结构-堆

今天我们将学习新的数据结构-堆。01、定义堆是一种特殊的二叉树,并且满足以下两个特性:(1)堆是一棵完全二叉树;(2)堆

数据结构-树,三探之代码实现

数据结构-树,三探之代码实现

书接上回,今天和大家一起动手来自己实现树。相信通过前面的章节学习,大家已经明白树是什么了,今天我们主要针对二叉树,分别使

数据结构-树,再探

数据结构-树,再探

书节上回,我们接着聊二叉树,N叉树,以及树的存储。01、满二叉树如果一个二叉树,除最后一层节点外,每一层的节点数都达到最

数据结构-树,初探

数据结构-树,初探

树是一种非线性数据结构,是以分支关系定义的层次结构,因此形态上和自然界中的倒挂的树很像,而数据结构中树根向上树叶向下。什

数据结构-队列

数据结构-队列

队列也是一种操作受限的线性数据结构,与栈很相似。01、定义栈的操作受限表现为只允许在队列的一端进行元素插入操作,在队列的

数据结构-栈

数据结构-栈

栈一种常见的特殊线性数据结构,其特殊之处在于其操作顺序,下面会详细介绍,也正因为其特性,因此栈可以轻松解决表达式求值、括

数据结构-链表

数据结构-链表

今天我们将开始第二个数据类型-链表的学习,同样我们还是用最原始的方式,自己申请内存管理内存来实现一个链表。01、定义什么