首页 > 其他分享 >2023 408数据结构总结

2023 408数据结构总结

时间:2023-12-30 23:31:56浏览次数:53  
标签:遍历 排序 最小 查找 二叉树 2023 顶点 数据结构 408

持续更新完善中。

一、线性表

顺序存储的有序表 非空双向链表 时间复杂度

二、栈、队列和数组

稀疏矩阵 3

三元组:(行、列、值)表示矩阵非0元素

三、树与二叉树

二叉树

二叉树的遍历 5

先序遍历 NLR(根左右) 中序遍历 LNR 后序遍历 LRN

==【题目】== image.png

树与二叉树的应用 4

哈弗曼编码的加权平均长度

四、图

4.1 图的基本概念

4.2 图的存储及基本操作

4.3 图的遍历

  • 深度优先搜索 DFS(类似树的先根遍历)
  • 广度优先搜索 BFS(树的广度优先遍历)

树的深度优先遍历

4.4 图的基本应用

最小生成树(最小代价树)

image.png

  • 普里姆算法(每次选择一个顶点) 从某一个顶点开始构建生成树,每次将代价最小的新顶点纳入生成树,直到所有顶点都纳入为止。 同一个图可能会有多个最小生成树。但最小代价相同。

  • 克鲁斯卡尔算法(每次选择一条边) 每次选择一条权值最小的边,使这两条边的两头连通(原本已经联通就不选),直到所有节点都连通。

  • 图的广度优先搜索算法

最短路径

从某顶点到其余各顶点的最短路径 ==【题目】== image.png

拓扑排序

关键路径

五、查找

顺序查找和折半查找

==【题目】== image.png

树型查找

二叉搜索树 平衡二叉树 红黑树

B树及其基本操作、B+树的基本概念

数据结构排名前3的难点

性质

image.png

插入 image.png

删除 image.png

查找

六、排序

快速排序 堆排序 外部排序 排序算法的分析和应用

标签:遍历,排序,最小,查找,二叉树,2023,顶点,数据结构,408
From: https://blog.51cto.com/u_15473389/9042574

相关文章

  • 2023-2024-1 学号:20231305 《计算机基础与程序设计》第十四周学习总结
    2023-2024-1学号:20231305《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标<自学教材......
  • 2023-12-30-aliyun-dev-env
    阿里云开发环境搭建开发的烦恼依赖很多的中间件,每天的本地开发都要启动很多的中间件服务。不但启动反锁,还严重占用电脑硬件资源。于是,想起了不久前购买的云服务器。服务器配置只是一台配置简陋的云服务器,勉强可以分摊一部分的中间件服务。如何快速访问通过创建密钥对来实......
  • 2023年度评价
    1.洛谷评价2022年01月22日\(创建了洛谷账号,算法学习从这里开始,至今已_705_天\)今年$一共敲下了570.27kb代码$\(通过最多的是{\color{yellow}黄题+{}}一共完成了\LARGE317道\)\(最常做的算法有\)\({\color{blue}模拟}\)\({\color{blue}数学}\)\({\color......
  • 杭州电子科技大学2023新生赛 E 树 题解
    Question杭州电子科技大学2023新生赛E树给定一颗包含\(n\)个节点的带边权的树,定义\(xordist(u,v)\)为节点\(u\)到\(v\)的简单路径上所有边权值的异或和有\(q\)次询问,每次给出lrx求\(\sum_{i=l}^rxordist(i,x)\)的值Solution考试的时候脑子坏了对于一条......
  • 2023-12-30:用go语言,给你一个下标从 0 开始的整数数组 nums ,它包含 n 个 互不相同 的正
    2023-12-30:用go语言,给你一个下标从0开始的整数数组nums,它包含n个互不相同的正整数,如果nums的一个排列满足以下条件,我们称它是一个特别的排列。对于0<=i<n-1的下标i:要么nums[i]%nums[i+1]==0,要么nums[i+1]%nums[i]==0。请你返回特别排列的总数目,由于答......
  • 2023-12-30 量学基础
      1 量柱的三重特征量柱是股市成交量的真实记录,是多空双方搏斗的量价暂时平衡点,具有以下三重特性:1、原生性:量柱是用真金白银堆起来的,要想作假也必须用大量的真金白银才能奏效2、孪生性:量柱和价柱是完全对应的孪生兄弟,量价一体3、衍生性:衍生出“股市温度计”的预报功能......
  • 2023-12-30:用go语言,给你一个下标从 0 开始的整数数组 nums ,它包含 n 个 互不相同 的正
    2023-12-30:用go语言,给你一个下标从0开始的整数数组nums,它包含n个互不相同的正整数,如果nums的一个排列满足以下条件,我们称它是一个特别的排列。对于0<=i<n-1的下标i:要么nums[i]%nums[i+1]==0,要么nums[i+1]%nums[i]==0。请你返回特别排列的总数目......
  • 娱乐 2023/12/30 《天帝史诗0元享活动》狂欢第二幕自动领高级购物券宝箱
    1.打开活动页面活动直达2.按F12打开浏览器控制台或者Ctrl+Shift+I3.选择console面板4.复制下面代码到控制台再回车functiona(){document.querySelector("#pr2>a").click()letb=setTimeout(()=>{document.querySelector("#commonms......
  • 2023.12 《卓有成效的管理者》-彼得▪德鲁克
    目录主要内容第1章有效是可以学会的第2章认识你的时间第3章我能做出什么贡献第3章主要内容第1章有效是可以学会的第2章认识你的时间第3章我能做出什么贡献第3章......
  • 2023.12.30模拟赛总结
    前言:这次比赛打的不是很好,100pts,rank8T1赛时想到了正解,但是因为一些题面的原因和代码细节没调出来首先可以写出暴力dp:\(f[i][j]\)表示到第i位,选了i且选了j个哨岗的最大范围枚举k为上一个,直接暴力转移是\(O(n^3)\)的,过不去然后,我们发现可以分类讨论,如果\([l_i,r_i]\)和\([l_k......