C语言描述数据结构 —— 二叉树(1)

二叉树第一篇介绍了:树的基本概念,二叉树的基本概念与结构、堆的基本概念与结构以及使用顺序结构实现堆,用堆实现一个排序算法。

数据结构--二叉树

希望这篇文章能对各位有所帮助

【排序算法】快速排序(C语言)

快速排序算法是八大排序算法中实用性最高的算法之一,这里详细介绍了快速排序的递归实现和非递归实现,以及单趟排序的多种方法,还有选择key值的三个方法,并附有完整代码和优化后的代码详解,希望能帮助到大家

<Linux进程概念>——《Linux》

<Linux进程概念>——《Linux》

免费:三天三夜整理最难数据结构(红黑树)之理论篇

同学们都非常好奇**校园的门禁系统**、**车站中的身份证识别系统**和我们经常使用的**查单词**,**背单词**(百词斩,百度翻译)的软件是怎么设计出来的,其底层就是红黑树的K_Val模型,现在机会来了,阅读完本文,你将达到设计诸如此类系统的入门要求

【数据结构】二叉树详解

树是一种非线性的数据结构,是由多个节点组成的有层次关系的集合,看起来就像一颗倒挂的树,如下图:树中有一个节点没有前驱节点,这个节点称为根节点除根节点外,其余的节点又可以看成多个互不相交的集合,每一个集合就是一颗子树。

十大排序算法(面试必备)

一万字带你搞明白十大排序算法及各个算法的特点比较,拿下面试

【数据结构初阶-oj题】栈和队列的oj题(入门)

栈会了,队列会了,这些也要会哦。

单链表oj (上),详细的过程分析,每道题有多种解题思路,一定会有所收获

链表中,单链表的oj是面试中最常考察的问题,单链表的解题逻辑也很有意思,下面一起来看看吧!单链表的oj在面试当中出现频率是很高的,单链表有些操作也是很玄幻,跟着我一起来做题吧,后面还会继续更新🥳🥳🥳。

[数据结构]单链表(从0->1)

学会单链表,看此篇,‘’有手就行”?

最优链表&&链表与顺序表的优缺点.

最优链表与它的实现方法都在这里了,不来看看吗?文章中还有顺序表与链表的优缺点比较?八种链表中的最优结构,快来看看吧!!!

链表——双链表

本文将介绍有关双链表的知识

剑指Offer 第53题:数字在升序数组中出现的次数

简单来说,我们就是先折半聚拢,然后分开扩散查找的思想,当然这得建立在数组有序的情况下,因此我使用了快排,但事实是不用快排也能运行,可以猜出牛客网中的例子应该都是有序的,总的来说知识点不多,无非就是分支与循环、函数、数组,然后再利用折半+遍历,就能解决这个问题,简单标签当之无愧。

经典算法之索引查询

索引查询类似于书籍查询,其能根据二分法折半查询能够大幅度的减少交换循环的次数,锁定查询区域。具有非常重要的意义。通过学习索引查询,往往能够让自己认识到一些现实生活中的做法以及原理,学会算法不仅仅是学习如何在代码中使用,更能将其中的思想代入到现实当中。

大数据必学Java基础(五十二):集合的深入了解

PS:这里的存储指的是内存层面的存储,而不是持久化存储(.txt,.avi,.jpg,数据库)。2.2、数组一旦声明了类型以后,数组中只能存放这个类型的数据。3.3、数组中实际元素的数量是没有办法获取的,没有提供对应的方法或者属性来获取。3.4、数组存储:有序,可重复 ,对于无序的,不可重复的数组不

【数据结构】单链表

在上一节中我们提出了顺序表的缺陷,为了解决这些问题,我们设计出了链表。与顺序表一样,单链表也需要一个变量data来记录数据,并且我们应该对data的类型重命名,让我们的链表可以管理不同类型的数据;其次,由于单链表中需要存储下一个节点的地址,所以我们应该有一个指向结构体的指针。error //type

【数据结构与算法】二叉树的链式访问

介绍了二叉树的链式访问,包括遍历方法,实现细节,以及一些其他常用的操作。

liunx:进程概念

liunx操作系统先利用task_ struct结构体保存进程的信息,再利用双链表的形式将他们组织起来,进行管理。

数据库学习之复合查询和内外连接

数据库学习之复合查询

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈