【软件设计师】上午考试----6.数据结构与算法基础学习记录

一、数据结构与算法基础

二、数组

答案:a+13*2

三、稀疏矩阵

答案:A

四、数据结构的定义

五、顺序表与链表

六、顺序存储于链式存储

七、队列与栈

八、广义表

答案:LS1长度为3,深度为2;head(head(tail(LS1)))。

九、树与二叉树的基本概念

  • 树种节点的最大度为树的度。

十、满二叉树与完全二叉树

十一、二叉树遍历

  • 前中后序遍历区别在于根节点的遍历顺序;前序遍历为左右,中序为左右,后序为左右

答案:前序:12457836;中序:42785136;后序:47852631;层次:12345678

十二、反向构造二叉树

十三、树转二叉树

  • 在原来树的基础上将兄弟节点相连,对于有多个孩子节点的只保留第一个孩子节点的那条线。

十四、查找二叉树(排序二叉树)

十五、最优二叉树(哈夫曼树)

十六、线索二叉树

十七、平衡二叉树

十八、图的概念及存储

十九、图的遍历

二十、拓扑排序

二十一、图的最小生成树(普里姆算法和克鲁斯卡尔算法)

  • 普里姆算法从点选起,克鲁斯卡尔算法从边选起

二十二、算法的特性

二十三、算法的时间复杂度与空间复杂度

二十四、顺序查找与二分查找

二十五、散列表

二十六、排序

二十七、直接插入排序

二十八、希尔排序

二十九、直接选择排序

三十、堆排序

三十一、冒泡排序

三十二、快速排序

三十三、归并排序

三十四、基数排序

三十五、排序算法的时间复杂度和空间复杂度及稳定性

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值