这里有什么问题?我试图利用邻接列表来实现图数据结构,利用util包中的集合。这里
包含一些整数的LinkedList数组。 该LinkedList的每个元素都包含另一个类型为LinkedList的LinkedList:
但在编译过程中,它表示不兼容的类型。 如何解决这个问题?
snotdaqs-iMac:snoFitter snoperator$ cc --version
Apple LLVM version 9.1.0 (clang-902.0.39.1)
Target: x86_64-apple-darwin17.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
答案 0 :(得分:1)
您已声明了LinkedList<Integer>
类型的LinkedLists数组,但您正在尝试将LinkedList<node>
存储在数组中。您似乎没有使用weight
的{{1}}属性,因此您应该将node
更改为adj[i] = new LinkedList<node>();
。