数据结构知识点总结有工大老师多年经验编写
计算机系列课程之间的联系 ;;二.基本概念和术语;5.结点
数据元素在机内的位串表示,即数据元素在计算机内的映象。
6.域/字段
当数据元素由若干个数据项组成时,位串中对应于各个数据项的子串称为域/字段,是数据元素中数据项在计算机中的映象。
7.信息表
计算机程序所作用的一组数据通常称为信息表,是数据对象在计算机中的映象。;8.数据结构
数据结构指的是数据元素之间的相互关系,这种关系是抽象的,即并不涉及数据元素的具体内容。是数据元素及其相互间的关系的数学描述。
9.逻辑结构和存储结构
(1)逻辑结构
数据结构中描述的是数据元素之间的抽象关系(逻辑关系),称为逻辑结构。
(2)存储结构/物理结构
数据结构在计算机中的表示(映象)称为存储结构/物理结构。;(3)数据元素之间的关系(逻辑结构)在计算机中有两种表示方法:顺序映象(表示)和非顺序映???(表示),从而导致两种不同的存储结构:顺序结构和链式结构。
顺序映象(表示)的特点是借助数据元素在存储器中的相对位置来表示数据元素之间的逻辑关系。
非顺序映象(表示)的特点是借助指示数据元素存储地址的指针来表示数据元素之间的逻辑关系。
;1.1.2四种基本的数据结构;3.树型结构;1.1.3数据结构的研究对象;数据结构的作用图;2.1 算法及其性能评价准则;2.2 算法时间复杂性分析方法;设T1(n)=O( f(n) ),T2(n)=O( g(n) ),则
加法规则:T1(n)+T2(n) = O( max{ f(n), g(n) } )
乘法规则:T1(n)*T2(n) = O( f(n)* g(n) )
1. 表达式和赋值语句:O(1); ③for ( i=1; i=n ; ++i )
for( j=1 ; j =n ; ++j ) { ++x ; s += x; }
→ f(n) = 3n2+2n+1; T3(n) = O(f(n)) = O(n2) 平方阶;第三章 线性表(Liner List);知识点:
线性表的逻辑结构和各种存储表示方法
定义在逻辑结构上的各种基本运算(操作)
在各种存储结构上如何实现这些基本运算
各种基本运算的时间复杂性;3.1 抽象数据型线性表;3.1 抽象数据型线性表;3.1 抽象数据型线性表;3.2 线性表的实现;3.2.2 线性表的数组实现;3.2.2 线性表的数组实现;3.2.2 线性表的数组实现;position Locate ( elementtype x ,
LIST L )
{ position q ;
for ( q = 1; q = L.last ; q++ )
if ( L.elements[ q ] == x )
return ( q ) ;
return ( L.last + 1 );
} //时间复杂性:O(n) ;④ void Delete( position p , LIST L)
{ position q ;
if ( ( p L.last ) || ( p 1 ) )
error ( “指定位置不存在” ) ;
else
{ L.last = L.last – 1;
for ( q = p ; q = L.last ; q ++ )
L.elements[ q ] = L.elements[ q + 1 ];
}
} //时间复杂性:O(n) ;⑧ position End( LIST L )
{ return( L.last + 1 ); } // O(1) ;3.2.3 线性表的指针实现;3.2.3 线性表的指针实现;操作讨论:;操作讨论:;操作:;操作:;操作:;操作:;操作:;单链表逆置问题:
方法一:
设表头为L,算法如下:
p=L-next-next;
q=p-next;
L-next-next=NULL;
while(p!=null)
{
p-next=L-next;
L-next=p;
p=q;
q=q-next;
};3.2.5 双向链表;3.2.5 双向链表;3.2.6 环
您可能关注的文档
最近下载
- XCT80L6_1汽车起重机技术规格书.pdf VIP
- 索尼SW7600GR中文说明书.pdf
- 2026年时事政治测试题库100道附参考答案(完整版).docx VIP
- 儿科抢救药品临床应用与管理.pptx VIP
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第四单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第三单元教材解读大单元集体备课.pptx VIP
原创力文档

文档评论(0)