- 18
- 0
- 约4.33千字
- 约 8页
- 2017-06-26 发布于天津
- 举报
程序员考试下午试题.doc
程序员考试下午试题试题一
[算法说明]
某英汉词典文件包含N个记录(N1),每个记录有两个字段:一个是英文单词,另一个是相应的汉语解释。各个记录按英文单词的词典顺序排列,各英文单词并不重复。
本算法用于维护、更新该英汉词典文件。维护、更新的方法是:首先输入一个英文单词及其汉语解释,然后在该词典中查找输入的英文单词,若找到,则用输入的汉语解释更新原有的解释;若找不到,则需要将输入的英文单词及其汉语解释插入到该词典的适当位置,使各记录仍按英文单词的词典顺序排列。
[算法]
第一步 读入英汉词典文件,并将读入的N个英文单词依次存放在字符串数组ENG中,将相应的汉语解释依次存放在字符串数组CN中。数组元素CN(i)给出了数组元素ENG(i)的解释。
第二步 输入英文单词及其汉语解释,将它们分别存放在字符串变量E和C中。若E为空串或都是空格,则转向第四步。
第三步 根据变量E的值,用二分法在数组ENG中查找。具体步骤如下:
(1)1 --L,N --H
(2)INT((L+H)/2) --K
(3)若E = ENG(K),则C -- CN(K),转向第二步
?若E ENG(K),则K-1 --__(1)__; 若E ENG(K),则K+1 --__(2)__
(4)若HL,则对I = N,L,-1(始值,终值,增量)循环执行:
您可能关注的文档
- 矿用自动洒水降尘装置.pdf
- 研究生联合培养(实践)四方协议书.doc
- 硅酸盐工业2.ppt
- 硕士学位论文工作进程表.doc
- 社区护理学复习资料.doc
- 福州电商人才培训中心校外培训基地机房设备采购项目.doc
- 福建医科大学上街校区校园部分植被移植项目.doc
- 福建医科大学教师培训进修协议书.doc
- 福建省在渔业部门管理的国家级自然保护区的实验区开展参观.doc
- 福建省陶行知实验校申报和建设指南.doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)