当前位置: 首页 > article >正文

数据结构与算法——数据结构4

程序员没有稳定一说,目前学习数据结构,其实不难,最近在学习,系统性的总结下,便于后续复习和使用。

主要是把线性表, 全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。分为顺序表和单链表。

顺序表
单链表
同时还要知道顺序表和链表的优缺点
【待补充】
还要知道链表反转,知道迭代法和递归法就可以【】
还需要知道单链表相交的思路【】
后边了解静态链表的原理
静态链表
还有双向链表使用
双向链表
循环链表的使用
【】
循环双向链表的使用
【】

在这些基础结构上知道栈和队列的实现
链栈
链式队列
这里没有基于数组的是,只用掌握一种就行了。

还要知道字符串的基本算法
【BF】

知道树的基本结构
树的存储结构
对于树主要是掌握树的基本概念。
二叉树的结构使用。
二叉树的先序 中序 后序 以及基于广度的层次遍历。
知道霍夫曼树基本结构。

图存储结构
主要了解图的基本概念,深度优点搜索和广度优先搜索就行


http://www.kler.cn/a/586434.html

相关文章:

  • apollo3录音到wav播放解决方法
  • 投资早报 3.14
  • Flutter笔记
  • MongoDB 介绍与部署
  • OpenAI与谷歌DeepMind新品同日竞技,谁能引领机器人现实任务新潮流?
  • Kaiming Uniform 初始化:神经网络权重初始化的优雅解决方案
  • 机器学习算法分类及应用场景全解析
  • SySeVR环境配置和可能的问题
  • docker修改了daemon.js文件还是下载不了镜像
  • Vue 中如何使用 nextTick?
  • 【学习笔记】中缀表达式转后缀表达式及计算
  • 编程助手学Python--Deepseek对Langchain的调用OpenAI的GPT-3.5模型起名字与格式化输出
  • Git基础篇 - Linux(CentOS)源码安装Git实例
  • 四元数 实部 虚部顺序,不同仿真器
  • 鸿蒙next 多行文字加图片后缀实现方案
  • Win10 下搭建免费的 FTP 服务器 FileZilla
  • Ubuntu 配置 github 代理
  • Ktor库使用HTTP编写了一个下载程序
  • LinuX---搜索查找类命令
  • PHP语法基础