目录

  • 1 第1章 绪论
    • 1.1 翻转课堂
    • 1.2 测验
    • 1.3 讨论
  • 2 第2章 线性 表
    • 2.1 翻转课堂
    • 2.2 测验
    • 2.3 讨论
    • 2.4 编程题
      • 2.4.1 指针是不是全忘了?
  • 3 栈和队列
    • 3.1 翻转课堂
    • 3.2 编程题
  • 4 串
    • 4.1 编程题
  • 5 数组
  • 6 树
    • 6.1 翻转课堂1
      • 6.1.1 小白专场1:树的同构
    • 6.2 翻转课堂2
      • 6.2.1 小白专场2:判定二叉搜索树
    • 6.3 翻转课堂3
    • 6.4 课件
    • 6.5 编程题
  • 7 图
    • 7.1 翻转课堂1
    • 7.2 翻转课堂2
      • 7.2.1 小白专场:考试
    • 7.3 翻转课堂3
  • 8 排序
    • 8.1 翻转课堂-简单排序
    • 8.2 翻转课堂-希尔排序
    • 8.3 翻转课堂-堆排序
  • 9 查找
  • 10 编程题
    • 10.1 最大子列和问题
    • 10.2 线性表
      • 10.2.1 栈和队列
      • 10.2.2 树
      • 10.2.3 图
      • 10.2.4 排序
      • 10.2.5 查找
  • 11 课程设计
    • 11.1 课设模板
编程题



“数据结构”实验任务书三

 

一、实验名称:串的定义以及应用

二、实验目的

1.熟悉并写出字符出的逻辑结构表示

2.实现字符串表示

3.实现字符串的操作

三、实验任务及要求

1. 字符串的替换操作Replace&STV

即:用V替换主串S中出现的所有与T相等的不重叠的子串

要求:

1.  在实验报告中写出线性表的ADT表示;

2.  在实验报告中给出数据类型定义和核心算法和程序;

3.  在实验报告中罗列实验过程中出现的问题和解决的方法;

4.  打包上交调试后的完整程序,提交实验报告;

5.  实验之前写出实验报告的大概框架,实验过程中填写完整。

6.  实验时携带需要上机调试的程序;

实验评分:实验之前预习占20%,实验报告书写情况占50%,运行情况30%