我被指示创建一个索引。
基本上,用户应该能够在空文本框中纠正一些文本。单击按钮后,输出应显示按字母顺序排列的输入单词列表,以及它们出现的行号。
例如:
一鱼
二鱼
红鱼
蓝鱼。
黑鱼
蓝鱼
老鱼
新鱼。
这个有
小星星。
这个有一辆小车。
说!有多少
鱼。
A 12, 14, 15
是 16
黑色 6
蓝色 4, 7
车 14
鱼 1, 2, 3, 4,
有 11, 14
小 12, 14
很多 15
新 9
个 16
旧 8
一个 1, 11, 14
红色 3
说15
星 12
那里 16
这 11, 14
二 2
什么 15
该文本是参考 Java 文档创建索引时使用的,我遵循了它,期望与我的相同,只是用另一种语言。
我现在正在写论文以制定算法,但我对自己的努力感到有些沮丧!
还有几个要求:
行号出现的最大数量是 4,因此即使一个单词出现在 10 个不同的行上,它也应该只被引用 4 次
语法必须被忽略,所以包含 !.,? 必须删除拼写为 :HeLlO 的单词必须拼写为: hello
提前感谢您的帮助