java笔试题代写,java作业代写,java程序代写,java代写
程序代写,java笔试题代写,java作业代写,java程序代写
java程序代写问题一:
穷尽集合之间的元素组合。
input: list of list
[ [‘a’, ‘b’, ‘c’], [‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’] , [‘A’, ‘B’, ‘C’, ‘D’] ]
output:
[ [‘a’, ‘1’, ‘A’], [‘a’, ‘1’, ‘B’], [‘a’, ‘1’, ‘C’], [‘a’, ‘1’, ‘D’], ... [‘c’, ‘6’, ‘D’] ]
实现下面的方法, 要求不要用递归的方法。
class CombinationProblem {
public ArrayList> getSetCombination(ArrayList> input) {
//TODO
return null ;
}
public static void main(String [] args) {
//TODO some test case
}
} java程序代写问题二:
字典查找的算法。
input:
1. input_file
每一行有一个词汇,如“浙江”, “浙江大学”, “美国”, “美国政府”。该文件可能有100万词
2. a document,字符串。一般有2000字左右。如 “美国规划协会中国办公室揭牌仪式及美国规划领域合作研讨会在浙江大学城乡规划设计研究院208会议室举行。美国规划协会CEO James Drinan,国际项目及外联主任Jeffrey Soule先生,浙江大学党委副书记任少波,浙江大学控股集团领导杨其和,西湖区政府代表应权英副主任....”
output:
输出document中出现的词汇,以及其位置列表。如
{
“美国” : [ 0,16, ....],
“浙江”: [28, ...]
“浙江大学”: [28, ...]
}
实现下面的方法, 尽量优化算法的时间复杂度:
class DictionarySearcher{
public DictionarySearcher(String filename) {
//TODO
}
public HashMap> search(String document) {
//TODO
return null ;
}
public static void main(String [] args) {
//TODO some test case
}
}
