假设我们得到一个链表,其起始节点为“head”,以及两个整数 m 和 n。我们需要遍历列表并删除一些节点,例如,列表中保留前 m 个节点,并且在删除前 m 个节点后的下一个 n 个节点。我们执行此操作,直到遇到链表的结尾。我们从头节点开始,并返回修改后的链表。链表结构如下:节点 值 下一个 所以,如果… 阅读更多
要针对代码编写单元测试用例,我们可以考虑一个绘图,它将数组作为 x 点并将其绘制为 y=x^2。在测试时,我们将为 x 数据点提取 y_data。步骤创建一个方法,即 plot_sqr_curve(x),使用 plot() 方法绘制 x 和 x^2 并返回绘图。要进行测试,请使用 unittest.TestCase。编写 test_curve_sqr_plot() 方法,其中包括以下语句。创建 x 的数据点以绘制曲线。使用上述 x 数据点,创建 y 数据点。使用 x 和 y 数据点,绘制曲线。使用 pt(来自步骤 5),提取 x 和 y 数据。检查给定表达式是否… 阅读更多