、实验目的算法
1.理解不一样体系结构风格的具体内涵。学习
2.学习体系结构风格的具体实践。3d
2、实验环境blog
硬件: (依据具体状况填写)input
软件:Java或任何一种本身熟悉的语言软件
3、实验内容循环
“上下文关键字”KWIC(Key Word in Context,文本中的关键字)检索系统接受有序的行集合:每一行是单词的有序集合;每个单词又是字母的有序集合。经过重复地删除航中第一个单词,并把它插入行尾,每一行能够被“循环地移动”。KWIC检索系统以字母表的顺序输出一个全部行循环移动的列表。硬件
尝试用不一样的策略实现这个系统。选择2-3种体系结构风格来实现。程序
4、实验步骤:im
要求写具体实现代码,并根据实际程序,画出程序的整体体系结构图和算法结构图,以及运行结果截图。
1采用主/子程序的风格
二、简述体系结构各部件的主要功能,实现思想。
input()输入
CircularShifter()实现循环位移
Alphabetizer() Alphabetizer()
output()进行输出
三、写出主要的代码
截图: