class CourseGraph {
constructor() {
this.graph = {};
}
addEdge(classId, teacherId) {
if (!this.graph[classId]) {
this.graph[classId] = [];
}
this.graph[classId].push(teacherId);
}
getAdjacencyList() {
return this.graph;
}
}
const courseGraph = new CourseGraph();
courseGraph.addEdge("ClassA", "Teacher1");
courseGraph.addEdge("ClassB", "Teacher2");
console.log(courseGraph.getAdjacencyList());
]]>
本站部分内容及素材来源于互联网,如有侵权,联系必删!