我正在寻找一个算法,给出一组数字(例如1 2 3)和一个索引(例如2)将根据字典顺序得到这些数字的第二个排列.例如,在这种情况下,算法将返回1 3 2.
我正在使用Stanford coreNLP(http://nlp.stanford.edu/software/corenlp.shtml)来解析句子并提取单词之间的依赖关系.
我已经设法创建了依赖关系图,就像在提供的链接中的示例中一样,但我不知道如何使用它.我可以使用该toString()方法打印整个图形,但我getChildList遇到的问题是搜索图形中某些单词的方法,例如,需要将IndexedWord对象作为参数.现在,很清楚他们为什么这样做,因为图的节点是IndexedWord类型,但我不清楚如何创建这样的对象以搜索特定节点.
例如:我想在句子中找到代表"问题"一词的节点的子节点.我如何创建一个表示单词"problem"的IndexWord对象,以便我可以在图中搜索它?