基本信息
文件名称:软件设计师考试笔记考点(知识点)归纳总结.docx
文件大小:44.36 KB
总页数:18 页
更新时间:2026-03-07
总字数:约6.3千字
文档摘要
软件设计师考试笔记考点(知识点)归纳总结
一、数据结构与算法
(一)线性表
1.顺序表
顺序表是用一组地址连续的存储单元依次存储线性表的数据元素。其优点是可以随机访问元素,时间复杂度为O(1)。例如,在一个存储整数的顺序表中,若首地址为base,每个元素占
插入和删除操作在顺序表中效率较低。插入操作平均需要移动n/2个元素,时间复杂度为O(n)
2.链表
链表是一种动态存储结构,通过指针将各个节点连接起来。常见的链表有单链表、双向链表和循环链表。
单链表的每个节点包含数据域和指针域,指针域指向下一个节点。插入和删除操作只需要修改指针,时间复杂度为O(1)
双向链表的节点除了有指向