- 6
- 0
- 约7.22千字
- 约 24页
- 2017-07-02 发布于湖北
- 举报
数据结构-第四章串1(严蔚敏)
下周一交第3章作业: 第4章 串(String) 若干术语: 串的抽象数据类型定义(参见教材P71) 复习:C语言中常用的串运算 例1: 设 s =’I AM A STUDENT’, t =’GOOD’, q=’WORKER’。求: 提问: 当s =’I AM A STUDENT’时, INDEX(s,’A’,pos)=3,若想搜索后面那个‘A’怎么办? 例2:设 s =’I AM A STUDENT’, t =’GOOD’,求: Concat( SubString(s,6,2), Concat( t,SubString(s,7,8) ) ) =? 4.2 串的表示和实现 定长顺序存储特点:用一组连续的存储单元来存放串,直接使用定长的字符数组来定义,数组的上界预先给出,故称为静态存储分配。 例:用顺序存储方式编写求子串函数SubString(Sub,S,pos,len) 堆分配存储特点:仍用一组连续的存储单元来存放串,但存储空间是在程序执行过程中动态分配而得。 例1:编写建堆函数 (参见教材P76) 例2:用“堆”方式编写串插入函数 (参见教材P75) 链式存储特点 :用链表存储串值,易插入和删除。 4.3 串的模式匹配算法 BF算法的实现—即编写Index(S,T,pos)函数 例2: S=‘ababcabc
您可能关注的文档
- 数字电子钟逻辑电路设计报告.doc
- 数字显示时钟的制作与调试.ppt
- 数字故事:圆和直线.pptx
- 数字时钟设计(完全数字电路).doc
- 数字电视制播技术.ppt
- 数字电路总复习 时序逻辑电路.ppt
- 数字电路-Chapter1.ppt
- 数字电路第4章(5加法器)_2.ppt
- 数字电路期中习题课.ppt
- 数字签名技术chap 6.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 2024-2025学年山西省太原市七年级(下)期中历史试卷.docx
- 装饰装修工程细部做法-完整.pptx VIP
- 2025年上海市金山区中考英语一模试卷.docx VIP
- (三诊)自贡市高2025届高三届第三次诊断性考试数学试卷 (含答案解析).pdf
- 第8课 丰富多彩的传统节日 课件 人民版中华民族大家庭.ppt
- 2024年科技部直属事业单位招聘笔试真题.pdf VIP
- 汽机部分质量通病防治措施.doc VIP
- (2023年浙江高考真题)2023年浙江省1月高考英语真题(原卷版).docx VIP
- 广西 2026 职教高考·14电子与信息大类对口升学(含本科及本科招专科6 档冲稳保排序).docx VIP
- 智能电网优化调度技术研究.docx VIP
原创力文档

文档评论(0)