数据结构之数组,串,广义表

本文介绍了数据结构中的数组,包括多维数组、特殊矩阵的存储方式如对称方阵、下三角矩阵、上三角矩阵和三对角线矩阵。接着探讨了稀疏矩阵的表示和广义表的概念,如表头、表尾的定义,以及广义表数据结构的实现。最后,讲解了字符串处理中的KMP算法,阐述了其避免回溯的原理和next数组的应用。
摘要由CSDN通过智能技术生成

多维数组

Loc(i,j,k)的计算
特殊矩阵存储
存储对称方阵时最多只需存储n(n+1)/2个元素
下三角矩阵:
L o c ( i , j ) = ( i + 1 ) ∗ i / 2 + j Loc(i,j)=(i+1)*i/2+j Loc(i,j)=(i+1)i/2+j
上三角矩阵:
L o c ( i , j ) = n + ( n − 1 ) + ( n − 2 ) + . . . + ( n − i + 1 ) Loc(i,j)=n+(n-1)+(n-2)+...+(n-i+1) Loc(i,j)=n+(n1)+(n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值