我需要 ac# 程序(搜索算法),即,当用户键入一个字符时,显示屏应更新以显示下一个字符的所有有效选择以及可能的匹配站列表。
例如:用户输入:DART,它应该显示
达特福德和达特茅斯
建议大纲如下:
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;
}
}
这只是一个建议,它也可以修改。
问候,毗湿奴