社区
下载资源悬赏专区
帖子详情
用C++面向对象思想实现的置换索引(KWIC)下载
weixin_39821526
2019-09-19 02:30:59
用C++面向对象思想实现的置换索引(KWIC),任意输入一句英文,可以将所有英文单词的循环移位后产生的句子输出。
相关下载链接:
//download.csdn.net/download/yfainaer/9355533?utm_source=bbsseo
...全文
40
回复
打赏
收藏
用C++面向对象思想实现的置换索引(KWIC)下载
用C++面向对象思想实现的置换索引(KWIC),任意输入一句英文,可以将所有英文单词的循环移位后产生的句子输出。 相关下载链接://download.csdn.net/download/yfainaer/9355533?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用
C++
面向对象
思想
实现
的
置换
索引
(
KWIC
)
用
C++
面向对象
思想
实现
的
置换
索引
(
KWIC
),任意输入一句英文,可以将所有英文单词的循环移位后产生的句子输出。
用
面向对象
实现
的
KWIC
源代码
自己写的
KWIC
源代码,
实现
的比较简单,整体风格是
面向对象
。
面向对象
和面向过程的
KWIC
KWIC
作为一个早年间在ACM的Paper提出的一个问题,被全世界各个大学的软件设计课程奉为课堂讲义或者作业的经典。(From Wiki,FYI,D. L. Parnas uses a
KWIC
Index as an example on how to perform modular design in his paper "On the Criteria To Be Used in Decomposing Systems into Modules" - Available as ACM Classic Paper)。学习软件体系结构设计的时候会用到。
kwic
五种风格
实现
&逻辑视图&开发视图
使用了主程序子程序、
面向对象
、隐式调用、管道过滤器、黑板风格
实现
,并附上了所有5中风格的逻辑视图和开发视图,是江苏某大学软件学院某老师的作业,呵呵
三种架构风格
实现
KWIC
压缩包中的工程包含了三种风格。adtstyle文件夹对应的是抽象数据风格,invretstyle文件夹对应的是调用返回风格,pipestyle文件夹对应的是管道过滤器风格。源代码是用MyEclipse 6.5写的。可直接将工程导入MyEclipse中即可运行,也可以运行SA文件夹里面的start.bat选择某个风格运行。 抽象数据风格的按字母排序算法用的是快速排序算法,代码位于SA\src\adtstyle\impl.AlphabetizerImpl.java,调用返回风格用的是插入排序算法,代码位于SA\src\invretstyle\Alphabetizer.java,管道过滤器风格用的是堆排序算法,代码位于SA\src\pipestyle\Alphabetizer.java。三种风格都对一些噪音词汇进行过滤,private static final String ignore = "a#$an#$and#$as#$is#$the#$of#$",上面语句中由"#$"间隔开的就是噪音词汇。SA\input.txt是输入文件,可对其进行配置来解析不同的文本。
下载资源悬赏专区
13,656
社区成员
12,674,803
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章