软件构造实验2 Poetic Walks 题目的2.1的要求 我们需要实现一个抽象数据类型图,需要完成图的一系列方法。 整体的实验过程就不细说了,主要讲一个里面需要实现的方法。 set /** * Add, change, or remove a weighted directed edge in this graph. * If weight is nonzero, add an ed
2.1 Poetic Walks:通过任务学习泛型的设计,泛型类的测试,抽象类继承等方面的知识,根据自己设计的泛型实例完成任务。可变图:可以将顶点和边添加到图中或从图中删除;有向边:边从源顶点到目标顶点;加权边:边与正整数权重关联;标记顶点:顶点通过某种不可变类型的标签来区分,例如,它们可能具有String名称或IntegerID。 2.12 Problem 1: Test Graph <S
lab2的主题是Abstract Data Type (ADT) and Object-Oriented Programming (OOP) 写在开头 抽象数据类型(ADT)和面向对象编程(OOP)是软件构造中最为重要的概念之一。在实践中,它们被广泛应用于各种程序设计任务,以期提高代码的可重用性、可维护性和可扩展性。 ADT 是一种“自我包容”的数据类型,它通过对数据和操作的抽象来实现对程序
[论文阅读笔记]2021_WWW_Random Walks with Erasure: Diversifying Personalized Recommendations on Social and Information Networks—(WWW, 2021)–Bibek Paudel, Abraham Bernstein 论文下载地址:https://dl.acm.org/doi/10.1