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

一、数据结构与算法基础

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

二、数组

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

答案:a+13*2

三、稀疏矩阵

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

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

答案:A

四、数据结构的定义

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

五、顺序表与链表

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

【软件设计师】上午考试----6.数据结构与算法基础学习记录_第7张图片【软件设计师】上午考试----6.数据结构与算法基础学习记录_第8张图片

六、顺序存储于链式存储

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

七、队列与栈

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

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

八、广义表

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

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

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

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

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

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

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

十一、二叉树遍历

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

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

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

十二、反向构造二叉树

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

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

十三、树转二叉树

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

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

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

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

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

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

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

十六、线索二叉树

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

十七、平衡二叉树

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

十八、图的概念及存储

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

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

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

十九、图的遍历

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

二十、拓扑排序

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

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

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

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

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

二十二、算法的特性

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

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

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

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

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

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

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

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

二十五、散列表

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

二十六、排序

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

二十七、直接插入排序

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

二十八、希尔排序

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

二十九、直接选择排序

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

三十、堆排序

三十一、冒泡排序

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

三十二、快速排序

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

三十三、归并排序

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

三十四、基数排序

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

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

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

你可能感兴趣的:(软件设计师,软件设计师--学习记录)