| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

2021文学研究助手+数据结构程序设计

和***6

贡献于2021-04-14

字数:2151

文学研究助手+数结构程序设计
问题描述:文字研究员需统计某篇英文说中某特定单词出现次数位置试写出实现目标文字统计系统称文学研究助手
算法输入:文文件词集
算法输出:单词出现次数出现位置行行号(行出现两次输出行号)
Input
输入第行说文件名(包含路径文文件名)第二行正整数n表示查找单词数(nOutput
输出n块块中第行查找单词第二行开始找行行号列号行号列号占行行出现次输出行号列号占行输出序行号序排列没找块输出第行单词Sample Input
e\1txt
4
1110
ababc
12345
end
Sample Output
1110
row1col10
row2col311
ababc
row1col19
12345
end
row3col1
文件容:
abcdefg 11110 ababababc
aw11100011111000abc
end
写程序实现问题求愿兴趣起探讨
#include #include #define MAXSTRLEN 255 串长
typedef char SString[MAXSTRLEN+1] 串定长序存储表示0号单元存放串长度
int next[MAXSTRLEN] KMP算法中next
void get_next(SString Tint next[]) 求next值
{
int j1k0
next[1]0
while(j{
if(k0||T[k]T[j])
{
++j++k
if(T[j]T[k]) next[j]k
else next[j]next[k]
}
else knext[k]
}
}
int Index(SString SSString Tint pos) KMP算法
{
int iposj1
while(i{
if(j0||S[i]T[j]) {++i++j}
else
jnext[j]
}
if (j>T[0]) return (iT[0])
else
return 0
}
int lenth(SString str) 求串长
{
int i1
while(str[i]) i++
return(i1)
}
void find(char name[]SString keys) 查找函数该函数整程序重部分输入
{ 查找关键字说文件中逐行读取字符串查找
SString text 存放说文件读取行字符串
int i1j0k i存放行号j存放列号k输出格式控制FILE *fp
if ((fp(fopen(namer)))) 开说文件
{
printf(Open file error\n)
exit(0)
}
keys[0]lenth(keys) 求关键字长度
get_next(keysnext) 求模式串(关键字)字符应next 值
printf(s\n&keys[1]) 印关键字
while (feof(fp)) 果没说文件末尾
{
k0
fgets(&text[1]MAXSTRLENfp) 说文件中读取行字符串存入text串中
text[0]lenth(text) 求读入串长度
jIndex(textkeysj+1) 调KMP算法统计关键字该行出现位置匹配成功返回0
if (j0)
{printf(rowdcoldij) k++} 匹配成功印行号列号 while(j0) 该行找关键字继续寻找否匹配成功
{
jIndex(textkeysj+1) 调KMP算法刚找列号字符起匹配 if (j0)
{printf(dj) } 匹配成功印列号
}
i++ 行号加1行中寻找
if (k) printf(\n) 输出格式控制
}
}
void main()
{
char name[50] 存储输入说路径字符串
SString words[10] 定义字符串数组存储输入关键字
int ni
printf(Please input the name of the novel\n)
scanf(sname)
printf(How many words do you want to find(nscanf(d&n)
printf(Please input the words you want to find\n)
for (i0iscanf(s&words[i][1]) 户次性输入查找关键字
words[i][0]存放字符串长度
for (i0ifind(namewords[i]) 关键字调查找函数进行查找统计
}


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

服装管理小助手

冰冰服装管理小助手 ClothesManager System设计文档目录第一部分 引言 31.1编写目的 3第二部分 总体设计 32.1需求规定 32.2基本设计理念 32.3运行环境 32.4 设计概念和处理流程 4第三部分 详细设计概述 43.2.2 字段命名 43.2.3 常量命名 5主要控件名简写对照表 5

平***苏 2年前 上传452   0

外国文学研究平时作业

《外国文学史》练习题一、 填空题1、 希腊神话包括神的故事和___英雄___传说两部分内容。2、 马克思指出:“希腊神话不只是希腊艺术的武库,而且是它的___土壤_____”。3、 希腊英雄传说中最著名的英雄是_赫拉克勒斯_________ ________。4、 希腊的悲剧和喜剧都起源于___酒神颂歌_________祭祀。5、 古希腊悲剧的奠基人是______埃斯库罗斯___

文***品 3年前 上传509   0

数据结构实习报告

数据结构实习报告  一、需求分析1、  程序所实现的功能;2、  程序的输入,包含输入的数据格式和说明;3、  程序的输出,程序输出的形式;4、  测试数据,如果程序输入的数据量比较大,需要给出测试数据;5、  合作人及其分工二、设计说明1、  主要的数据结构设计说明;2、  程序的主要流程图;3、  程序的主要模块,要求对主要流程图中出现的模块进行说明4、  程序的主要函数及其伪代码说明

s***n 8年前 上传1049   0

《荣耀之路》成长助手

TOLEZ LIMITED成长助手说明商业机密2010/07/27荣耀之路策划书版本号 :1.0 历史记录—日期版本号制作人审核人变更说明2010年07月27日1.0唐蜜 目录一、 参考图 4二、 界面 5三、 功能 5四、 配置文件结构 5在线活动 5打怪升级 6适合等级的任务 7推荐副本 8

奋斗不止500年 3年前 上传405   0

《大象博士请助手》教学设计资料

《大象博士请助手 》教学设计资料  教学目标:  1、 学会13个生字,认识羽字旁;读写助手等7个词语,会用等候、齐声、笑眯眯写句子。  2、 会照样子给句子换一个说(写)法。  3、 会流利地朗读课文,表演课文。  4、 感受参加考试两种不同的态度,初步学会文明的行为,有礼貌的语言。  教学重点:  学会把主动句改成被动句;通过对动词的理解知道什么是文明行为。  教学难点:

xiaochuichui 8个月前 上传210   0

总经理助手半年工作总结

总经理助手半年工作总结  开春以来,我和全体xx人跟随公司办公地址的搬迁入驻xx,作为xx公司的一名高管,肩负着分管行政部、工程部、材料部和担当总经理xx助手的重任,负责公司行政、工程、人力资源的管理以及材料监管和合同预审、项目核算等工作。回顾历程,年轻的xx公司带领勇敢的xx人,大举规划蓝图,在“五个重庆”春风的沐浴中,脚手架事业不断成长、进步和成熟,其间不乏有艰苦,也有满意;有辛酸,也有

王***红 12年前 上传694   0

2021年卫生局办公室主任的助手自我总结

 2021年卫生局办公室主任的助手自我总结撰写人:___________日 期:___________2021年卫生局办公室主任的助手自我总结您好!我是___,___岁。大学本科学历。应局、院领导安排,我现被调到卫生局工作,现将本人情况略作介绍:二年前的我是从___院校回到民权,是由政府分配到卫生局,后由卫生局分配到民权县人民医院,在医院办公室工作,后其调到卫生局办公室工作

j***0 7个月前 上传146   0

数据结构试题及答案多套

数据结构试卷(一) 1数据结构试卷(二) 4数据结构试卷(三) 6数据结构试卷(四) 8数据结构试卷(五) 11数据结构试卷(六) 14数据结构试卷(七) 16数据结构试卷(八) 18数据结构试卷(九) 20数据结构试卷(十) 23数据结构试卷(一)参考答案 26数据结构试卷(二)参考答案 27数据结构试卷(三)参考答案 28数据结构试卷(四)参考答案 30数据结构试

文***享 3年前 上传893   0

数据结构练习题及答案

数据结构练习题及答案第1章 绪论一、 判断题1. 数据的逻辑结构与数据元素本身的内容和形式无关。 (√)2. 一个数据结构是由一个逻辑结构和这个逻辑结构上的一个基本运算集构成的整体。 (√)3. 数据元素是数据的最小单位。 (

文***享 3年前 上传1090   0

数据结构试验迷宫问题

数据结构试验——迷宫问题(一)基本问题1.问题描述这是心理学中的一个经典问题。心理学家把一只老鼠从一个无顶盖的大盒子的入口处放入,让老鼠自行找到出口出来。迷宫中设置很多障碍阻止老鼠前行,迷宫唯一的出口处放有一块奶酪,吸引老鼠找到出口。简而言之,迷宫问题是解决从布置了许多障碍的通道中寻找出路的问题。本题设置的迷宫如图1所示。图1 迷宫示意图迷宫四周设为墙;无填充处,为可通处。设每个

文***品 3年前 上传525   0

数据结构实践报告

 数据结构实践报告学 号: 姓 名: 班 级: 班 指导老师: 时 间: 2016-12-21

文***享 1年前 上传595   0

数据结构实验报告

实验报告课程:数据结构 班级:网络工程 学号: 姓名: 实验1 链表的插入和删除一、实验目的 1、 了解单链表、循环链表和双链表的基本知识;2、 掌握算法思想和数据结构的描述;3、 掌握链表的插入、删除的相关语句及基本方法。二、 实验步骤

z***u 2年前 上传334   0

2017年实习助手转正工作计划

2017年实习助手转正工作计划  我于今年3月份来到公司,根据公司的需要,目前在公司配合xx主任和xxx主管处理公司事务和负责网络信息发布的工作。在这段时间里,我从贾主任和陈海燕主管身上学习了很多知识。他们的工作热情,让我深刻理解对待工作的态度,他们的耐心指导,使我短时间适应公司的工作环境。在工作中,我一定会多沟通、多协调,积极主动,创造性的开展工作。我会严格要求自己,认真及时做好领导安排给

x***5 7年前 上传381   0

QQ安全助手体验产品体验

QQ安全助手体验好的地方最突出的特点就是人性化,很多细节都有体现!首先是界面:颜色好看,布局清晰简洁,操作引导简单方便。然后是功能:软件管理方便(包括卸载、点评和介绍);软件更新更为方便;人性化提醒杀毒;软件分门别类下载方便;一键体检、上网管理、私密空间……都是很实用的功能;尤其是手机令牌,绝对是完美创新。不足1. 拦截管理太单薄,只有标准、拦截黑、接受白这三种模

L***G 9年前 上传552   0

突出“四为”当好助手—党政司法

 突出“四为” 当好助手—党政司法 党委办公室是为党委谋思路、抓落实、搞服务的综合部门,其办公室主任如何更好地发挥参谋助手、督促检查、协调综合的作用,笔者多年的实践体会,应突出“四为”,即不以事小而不为、不以事杂而乱为、不以事急而盲为、不以事难而怕为,会办小事、善办杂事、能办急事、敢办难事。    一、不以事小而不为    办公室工作千头万绪,大事小事交织在一起,事事牵涉大局

时***逸 8年前 上传475   0

幽默,课堂教学的好助手

教育家斯维特洛夫说:“教育最主要的也是第一位助手,就是幽默”。数学课堂,不能仅有简单的演、说、练,在教学中适时适地地幽默一下,让学生乐一乐,对活跃课堂气氛、融洽师生关系、润滑知识教学均有好处。一、挖掘数学的艺术魅力去年我接手了一个新班,为了强调数学学习的重要,提高学生学习数学的兴趣,第一堂课就风趣的对学生说:“我姓张,教你们数学。数学,就像空气一样,无处不在。没有空气,人类将无法生存;没有数学,人类将失去文明。”我接着说:“也许有的同学不同意我的观点,我建议咱们搞一场辩论会,辩题就叫‘世界不

z***u 6年前 上传1626   0

名企面试自助手册

书名: 你也能拿高薪别名: 名企面试自助手册作者: 苏贵阳第1章 名企笔试真题精选1. 蓝色巨人——IBM笔试面试题目     字母矩阵题目(15分钟)给你一个矩阵:(一)(二)(三)(四)(五)1abcde2bcaed3cbead4cedba5

m***8 11年前 上传379   0

班主任,让任课教师做您的助手

班主任,让任课教师做您的助手 班主任,让任课老师做您的助手   很久就想写这个话题班主任,让您的任课老师做您的助手。现在想想五班的孩子为什么这么乖,这么听话,或许和张寒老师的一个观点有很大的关系,张老师作为五班的班主任始终给同学灌输:任何一个任课老师都是班主任,都有调座位的权利。正是因为班主任老师下放许多权利给任课老师,所以在张老师生病的日子里,五班在都老师和赵老师的管理下,一

天***猩 2个月前 上传328   0

《Python程序设计》题库

第一章 基础知识1、Python安装扩展库常用的是_______工具。(pip)2、Python标准库math中用来计算平方根的函数是__________。(sqrt)3、Python程序文件扩展名主要有__________和________两种,其中

王***朝 2年前 上传521   0

程序设计基础

程序设计基础 下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大多数生产程序是用诸如COBOL、BASIC这样的POL编制的。虽然用户管理人员通常没有机会去实际地从事这类编程序的工作,但是他(或者她)将经常与从事这些工作的人们相互联系。掌握程序设计的基础知识将使得这种相互联系更加有效,同时也使得管理人员能够理解查询语言的概念。 在POL中,一个指令

r***子 14年前 上传13412   0

2021年卫生局办公室主任的助手自我总结范文

 2021年卫生局办公室主任的助手自我总结范文撰写人:___________日 期:___________2021年卫生局办公室主任的助手自我总结范文您好!我是___,岁。大学本科学历。应局院领导安排,我现被调到卫生局工作,现将本人情况略作介绍:二年前的我是从___院校回到民权,是由政府分配到卫生局,后由卫生局分配到民权县人民医院,在医院办公室工作,后其调到卫生局办公室工作

l***u 7个月前 上传224   0

图书馆程序设计程序设计综合课程设计报告

XX学院计算机科学与技术系信息管理与信息系统专业《程序设计综合课程设计》报告 (2010/2011学年 第一学期)学生姓名: 学生班级: 信息管理与信息系统学生学号: 指导教师: 2010年 月 日目 录课程设计的目的....................

文***品 2年前 上传559   0

数据结构大作业(含源代码)

数据结构大作业作业题目: 职工信息管理系统 姓 名: 学 号: 班 级: 计算机班 指导教师: 日 期: 2010年X月X日 职工信息管理系统(学院计算机科学

文***享 3年前 上传454   0

数据结构练习题(含答案)

数据结构练习题习题1 绪论1.1 单项选择题1. 数据结构是一门研究非数值计算的程序设计问题中,数据元素的① 、数据信息在计算机中的② 以及一组相关的运算等的课程。 ① A.操作对象   B.计算方法  C.逻辑结构  D.数据映象 ② A.存储结构 B.关系 C.运算 D.算法2. 数据结构DS(Data S

文***享 3年前 上传1519   0

数据结构习题集附答案

数据结构习题集附答案第一章 绪 论一、选择题1.组成数据的基本单位是( )A.数据项 B.数据类型 C.数据元素 D.数据变量2.数据结构是研究数据的( )以及它们之间的相互关系。A.理想结构,物理结构 B.理想结构,抽象结构C.物理结构,逻辑结构 D.抽象结构,逻辑结构3.在数据结构中,从逻辑上可以把数据结构分成( )。A.动态结构和静态结构 B.紧凑结构和非紧凑结构

文***享 3年前 上传864   0