【数据结构】二叉树详解

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

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

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

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

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

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

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

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

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

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

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

链表——双链表

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

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

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

【数据结构】单链表

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

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

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

liunx:进程概念

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

数据结构 —— 队列(超详细图解 & 接口函数实现)

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构是一种十分优秀的解决实际问题的模板,博主将会用代码结合大量图解,对数据结构进行深度剖析。......

我幼儿园的弟看了都直呼简单的【栈和队列】

栈:一种特殊的线性表(在逻辑上是连续存储的,物理上不一定连续),其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。例如上面在栈中的数据只能先依次拿出栈顶的数据,出栈的顺序依

简述哈希表

哈希表的英文叫 Hash Table,也可以称为散列表或者Hash 表。哈希表用的是数组支持按照下标随机访问数据的特性,所以哈希表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。哈希表存储的是由键(key)和值(value)组成的数据。二、哈希表的结构JDK1.8以前哈希

常见算法题分类总结之归并排序(Merge-Sort):从二路到多路

插入排序 归并排序 主定理 c++ Java 数据结构与算法 leetcode

【数据结构】链表经典oj

链表经典oj:删除链表val值节点倒序链表合并有序链表

【数据结构】用堆排序解决TOPK问题

TOK问题的解题思路!你好,欢迎来到媛仔的数据结构晋级之路~

【二叉树】数中的特殊结构->堆

满二叉树:一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的层数为K,且结点总数是 ,则它就是满二叉树。. 完全二叉树:完全二叉树是效率很高的数据结构,完全二叉树是由满二叉树而引出来的。对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为

数据结构之折半插入排序

作者简介:大家好我是小唐同学(๑>؂

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈