首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构和算法:简单方法
订阅
xingrgx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 2订阅
如何找东西?查找算法之顺序查找和二分查找详解
本文属于系列文章【数据结构和算法:简单方法】,推荐阅读: 【数据结构之顺序表】用图和代码让你搞懂顺序结构线性表 【数据结构之链表】看完这篇文章我终于搞懂链表了 【数据结构之栈】用详细图文把「栈」搞明白
【数据结构和算法:简单方法】谈一谈优先队列的实现
前面已经介绍过二叉堆的原理及实现了,本文在二叉堆的基础上,谈一谈优先队列的实现。 .
一篇文章帮你搞懂二叉堆的那些事
二叉堆是一类特殊的二叉树,它是一个完全二叉树,且堆顶是整棵树的最大值或最小值。本文介绍二叉堆的原理和调整、构造、结点插入和删除操作。
线索二叉树的原理及创建
前面已经介绍过二叉树的原理和实现了,二叉树有其不能做到的地方。线索二叉树弥补了一些二叉树的缺点,本文介绍线索二叉树的原理及创建。
二叉树创建后,如何使用递归和栈遍历二叉树?
前面已经介绍过了二叉树的基本概念和原理,本文来介绍二叉树的创建、递归遍历、栈遍历的代码实现,内附详图。
一文看懂二叉树的概念和原理
在复杂的现实社会中,线性表的一对一的关系是不能较好的满足我们的需求的。比如父母和孩子的关系,那么此时我们如何来描述这种关系呢?
【数据结构之链表】详细图文教你花样玩链表
链表是一种非常重要的数据结构,之前已经介绍过单链表的结构及其操作了,本文来介绍一下双链表和单向循环链表的玩法。
【详细图解】学习队列,看这一篇就够了!
提要钩玄:本文主要介绍队列的结构、基本原理及操作,涉及到两种实现:顺序队列和链队列。 1. 什么是队列? 先举一个日常例子,排队买饭。 大家按先来后到的顺序,在窗口前排队买饭,先到先得,买完之后走开,轮到下一位买,新来的人排在队尾,不能插队。 可见,上面的“队”的特点是只允许从…
【数据结构】用详细图文把「栈」搞明白(原理篇)
前面已经介绍过了两种线性表——顺序存储结构的顺序表和链式存储结构的链表,也介绍了如何对其进行基本增删改查操作。这两种线性表的增加和删除可以在表的任意位置进行操作,比如链表的头插法和尾插法。 下面介绍一种特殊的线性表——栈。 1. 什么是栈? 栈,我们在日常生活中经常会听到一个与…
详细|写完这篇文章我终于搞懂链表了
在【顺序表详解】一文中我们介绍了一种“用曲线连接”的线性表,“曲线”是一种形象化的语言,实际上并不会存在所谓“曲线”的这种东西。 这个例子反映在内存中,即为顺序存储结构。 这个例子反映在内存中,就是数据元素任意出现,占据某块内存。 在【顺序表详解】一文中提到过,线性表的特点之一…