- 1
- 0
- 约3.34千字
- 约 86页
- 2018-01-21 发布于湖北
- 举报
第五章 其他线性数据结构
第五章 其他线性数据结构;其他几种特殊的线性数据结构;5.1.1基本概念;子串:字符串s1中任意个连续的字符组成的子序列s2。相应的s1是s2的主串。
空串是任意串的子串。任意s都是s本身的子串。除s本身以外,s的其它子串称为s的真子串。
子串在主串中的位置定义为子串的第一个字符在主串中的位置。
两个字符串(或子串)相等的充分必要条件是两个字符串(或子串)的长度相等,并且各个对应位置上的字符都相同。
;注意;串的数据对象约束为字符集。
串的基本操作与线性表有很大差别
线性表的基本操作中,大多以“单个元素”作为操作对象,如查找某个元素、在某个位置上插入一个元素和删除一个元素。
串的基本操作中,通常以“串的整体”作为操作对象。如在串中查找某个子串、在串的某个位置上插入一个子串以及删除一个子串。;5.1.2 字符串的基本操作;5.1.3 字符串的存储结构;顺序串类型定义;具体操作;;;动态分配的顺序存储与结构介绍 -堆分配存储结构;
;;;;;;创建空串;字符串拼接;用链表方式存储串值,每个结点大小相同。
结点分为两个域
data域
next域
;链式存储结构;串的操作;求子串;if(p==NULL) return s1;//第i个结点是最后一个结点,返回s1为空
t=s1; //第i个结点不是最后一个结点,用t指向串s1所指的串
for(k=1;k=j;k++)
I
您可能关注的文档
- 第二讲国际企业经营战略.ppt
- 第二讲泰罗《科学管理》.ppt
- 第二讲:辅音.pptx
- 第二课 任务驱动型作文写作指导(共33张PPT).pptx
- 第二讲:Word使用基础.ppt
- 第二课 图层与元件.ppt
- 第二课 地球的宇宙环境与地球的圈层结构.ppt
- 第二讲_饮食民俗.ppt
- 第二讲 客厅设计.ppt
- 第二课时说课课件:16.1 分式的通分与约分 (共21张PPT).ppt
- 2025年安徽省界首市高三数学下学期考试自主招生测试卷(研优卷)附答案详解.docx
- 2025年安徽省界首市高三数学下学期考试真题汇编测试卷标准卷附答案详解.docx
- 2025年安徽省界首市高三数学下学期考试真题汇编考试卷含答案详解【基础题】.docx
- 2025年山东省临清市高三数学下学期考试二模试卷含答案详解【预热题】.docx
- 2025年安徽省界首市高三数学下学期考试真题汇编试卷及1套完整答案详解.docx
- 2025年安徽省界首市高三数学下学期考试模拟预测试卷及答案详解【基础+提升】.docx
- 2025年安徽省界首市高三数学下学期考试模拟预测试卷及一套答案详解.docx
- 2025年安徽省界首市高三数学下学期考试强基计划考试卷含答案详解(培优B卷).docx
- 2025年安徽省界首市高三数学下学期考试模拟预测试卷及参考答案详解【典型题】.docx
- 2025年安徽省界首市高三数学下学期考试强基计划考试卷附答案详解(满分必刷).docx
最近下载
- 新疆图集新22S3 室外排水工程.pdf VIP
- 2025年广东省普通高中学业水平考试(春季高考)英语真题试卷及答案.pdf VIP
- 2025年广东春季高考高中学业水平考试数学试卷真题 .pdf VIP
- 电梯的结构原理.pptx VIP
- aprite un po quegli occhi正谱钢琴伴奏谱五线谱.PDF VIP
- (安全标准)AQ 3041-2011 气雾剂安全生产规程.pdf VIP
- 广东春季高考2025数学试卷.doc VIP
- 2025至2030中国医疗设备维修行业发展研究与产业战略规划分析评估报告.docx VIP
- 标准图集-15D503 利用建筑物金属体做防雷及接地装置安装.pdf VIP
- 2025广东春季高考英语试卷.doc VIP
原创力文档

文档评论(0)