【发布时间】:2012-06-22 01:13:12
【问题描述】:
我需要一个 c# 程序(搜索算法),即,当用户键入一个字符时,显示屏应更新以显示下一个字符的所有有效选择以及可能的匹配站列表。
例如:用户输入:D A R T,它应该显示
达特福德和达特茅斯
建议大纲如下:
public class Suggestions
{
HashSet<Character> nextLetters { get; set; }
HashSet<String> stations { get; set; }
}
public class StationFinder
{
private static String[] stations = new String[] {"LIVERPOOL LIME STREET", "BIRMINGHAM
NEW STREET", "KINGSTON", " DARTFORD", "DARTMOUTH" };
public Suggestions GetSuggestions( String userInput )
{
// TODO Compute result
Suggestions result = new Suggestions();
return result;
}
}
这只是一个建议,也可以修改。
问候, 毗湿奴
【问题讨论】:
-
老兄,你甚至没有为 .net 标记它,这闻起来像家庭作业