###判断一个单链表有没有环?有三种方法。 ###方法一、穷举遍历 如上图,可见在遍历带环的链表时,同一个节点总会被遍历到两次。那么基于这一点出发,我们从头节点开始,遍历每个节点。在遍历的过程中,每遍历到一个新节点的时候,就回头把新节点之前的所有节点遍历一遍,然后看新节点的ID是否和之前节点的ID相 Read More
代码说明:labels文件夹是工程下的一个文件夹,里面存放的是一些xml文件。 然后我们将这些xml文件中的内容取出来,放在路径path1的文件名下。这样也就完成了xml文件到txt文件的转化。 该代码用到了两个包,pathlib以及xml.etree.cElementTree。文档的后面会对这两个 Read More
##多线程简单入门(Java)(上篇:概念理解) 本篇文章会简单地介绍一下多线程的相关概念,多线程的实现方法(这里我将会用大量的代码实例来介绍),多线程的应用场景以及经典的生产者消费者问题。通过这篇文章,我们将会对多线程有初步的理解;本文中讲上篇,建议结合下篇学习。 ###一、什么是多线程?什么时候 Read More
代码: ''' package tests; public class Yanghui { public static void main(String[] args) { //声明二维数组的三种方式 //第一种,已经知道数组的元素 int[][]arr1={{1,2},{2,3},{4,5}}; Read More
先看结果: 对于python与java的互调,我一开始是用的py4j,但是后来发现在使用方法的时候,不知道如何在python中导入jar包,然后网上的资料也比较少。后来想不出来办法,又看到有Jpype这个东东。博友们说Jpype的安装比较不好安装,容易出错,建议用whl文件安装,我这里pip ins Read More