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

【自学成才】数据结构导论

目录

  • 一、单选题
  • 二、填空题
  • 三、应用题
    • 【2019-10】
      • 29 满
      • 30 哈弗曼树
      • 31 有
      • 32
      • 33 快
    • 【2019-04】
      • 29 栈
      • 30 二叉树
      • 31 哈弗曼树
      • 32 线性探测法
      • 33 冒泡排序
    • 【2018-10】
      • 29 满二叉树
      • 30 哈弗曼树
      • 31 有向图 拓扑
      • 32 二叉排序树
      • 33 快速排序
    • 【2018-04】
    • 【2017-10】
      • 29 稀疏矩阵
      • 30 二叉树
      • 31 有向图
      • 32 二次探测法
      • 33 冒泡排序
    • 【2017-04】
      • 29 栈的进出
      • 30 二叉树
      • 31 深林转换后对应的二叉树
      • 32 普利姆(Prim)算法
      • 33 二路归并排序算法
  • 四、算法设计题
    • 【2019-04】
      • 34
      • 35
    • 【2018-04】
      • 34
      • 35
    • 【2017-04】
      • 34
      • 35

一、单选题

二、填空题

三、应用题

【2019-10】

29 满

30 哈弗曼树

31 有

32

33 快


【2019-04】

29 栈

进出栈的顺序

30 二叉树

二叉树的先序遍历 中序遍历 后序遍历

31 哈弗曼树

32 线性探测法

建立散列表

33 冒泡排序

冒泡排序以及时间复杂度


【2018-10】

29 满二叉树

30 哈弗曼树

31 有向图 拓扑

32 二叉排序树

33 快速排序

【2018-04】


【2017-10】

29 稀疏矩阵

稀疏矩阵三元组表示

30 二叉树

求二叉树先序遍历和后序遍历及层次序列

31 有向图

每个顶点的入度和出度

32 二次探测法

散列函数 求平均查找长度。

33 冒泡排序

将一组键值{83,69,41,22,15,33,8,76}应用二路归并排序算法从小到大排序,试写出各趟排序的结果。

冒泡排序 及稳定性


【2017-04】

29 栈的进出

30 二叉树

告知先序遍历和中序遍历 求后序遍历

31 深林转换后对应的二叉树

32 普利姆(Prim)算法

已知无向带权图,请从A出发,用Prim算法求出最小生成树,并画出过程示意图。

33 二路归并排序算法

将一组键值{83,69,41,22,15,33,8,76}应用二路归并排序算法从小到大排序,试写出各趟排序的结果。


四、算法设计题

【2019-04】

34

二叉树叶子结点个数的算法。

35

写出直接插入排序算法。


【2018-04】

34

假设单链表的类型定义如下。

35

已知静态查找表顺序存储结构的类型定义如下。设计实现有序表二分查找算法


【2017-04】

34

设计一个算法实现以下功能:在整形数组A[n]中查找值为k的元素,若找到,则输出其位置i(0<i<n-1),否则输出-1作为标志。

35

已知二叉链表的类型定义如下: 利用二叉树遍历的递归算法,设计求二叉树的高度的算法Height(BinTreebt)。


相关文章:

  • 【Java】两个日期相减等于天数
  • spring-boot-starter-web与spring-boot-starter-webflux区别
  • 【后端】nested exception is java.lang.IllegalStateException RequestParam.value() was empty on parameter
  • 1024
  • 【Reactor系列】
  • 【java】判空
  • 【Java】使用idea创建 springboot + gradle项目
  • 【Java】关于Mono与Flux
  • 【Java】SpringBoot 启动requestMappingHandlerMapping没用注入成功
  • NoHttpResponseException: 172.13.10.121:8060 failed to respond (10ms)
  • 【成长之旅】告2020 迎2021
  • 【Spring Boot2】拦截器
  • 【Java】Jackson - ObjectMapper
  • 【Java】根据名称首字母进行排序
  • 【Java】LocalDateTime类
  • 【翻译】babel对TC39装饰器草案的实现
  • github从入门到放弃(1)
  • js正则,这点儿就够用了
  • Laravel 中的一个后期静态绑定
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Python爬虫--- 1.3 BS4库的解析器
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • TCP拥塞控制
  • TypeScript迭代器
  • 半理解系列--Promise的进化史
  • 闭包,sync使用细节
  • 搭建gitbook 和 访问权限认证
  • 利用DataURL技术在网页上显示图片
  • 漂亮刷新控件-iOS
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 使用common-codec进行md5加密
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • raise 与 raise ... from 的区别
  • 如何在招聘中考核.NET架构师
  • ​Java并发新构件之Exchanger
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #### go map 底层结构 ####
  • #{}和${}的区别?
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (30)数组元素和与数字和的绝对差
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (原)本想说脏话,奈何已放下
  • (正则)提取页面里的img标签
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .mysql secret在哪_MySQL如何使用索引
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET HttpWebRequest、WebClient、HttpClient