自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 简单网页爬虫(java)

当然这只是最最最简单的一个实现,可以看到在程序中我们连捕捉到的异常都没有进行处理,只是将其打印了出来,还有性能等其他方面都还差很远,这只是一个简单的尝试和体验,理解大概的算法思路😀。差不多(也可以理解和树地层序遍历思想差不多),先访问一个网址涉及到的所有网址,并将他们添加到待访问地数组中,循环遍历所有网址(在这里我们设计让他访问了100个网址就停止访问)创建两个数组,一个数组存取已经访问过的网址,一个数组存取准备访问地网址,大概的思想和。1.爬虫入口(如何从用户输入的网址抵达其他网址)

2024-05-30 18:25:03 594 5

原创 随身小记

1. 首先IDE的运行是以该工程为单位的,当工程中的任意一个源代码文件出问题,该工程都是无法运行的,所以不难理解IDE的相对路径是要相对于当前工程的一级目录(很合理的设计)(而非相对于src中某一个源文件的路径)2.而若是对一个.java文件进行编译运行,相当于当前工程是只包含了该java文件的一个工程,故其相对路径是相对于当前的.java文件的路径。

2024-05-23 16:23:08 127 1

原创 堆排序(简洁易懂)---C++

我们最后对我们的堆排序进行测试-------int main()return 0;结果如下:数组递增,排序完成,测试成功!------堆排序,堆的创建,堆的向下调整

2024-03-16 16:23:05 800 1

原创 赫夫曼编码----(C++)

在谈论赫夫曼编码之前,首先要搞清楚一些概念1.WPL:树的带权路径长度,WPL=即各个叶结点的权值与其路径长度乘积的求和2.权值:事先给定的一些数据,其相对大小可用于表示频率3.赫夫曼树(最优二叉树):WPL最小的二叉树,特点:没有度为1的结点(与其构造过程有关)4.前缀编码:任何一个字符的编码都不是另一个字符的前缀,(如若设计A的编码为‘0’,而B的编码为‘00’,则无法判断‘00’是表示B还是表示AA),于是我们可以想到用二叉树实现前缀编码。

2024-02-29 17:56:17 883 2

原创 二叉树的遍历——非递归(栈实现)

1.对于前序遍历和中序遍历,我们可以看到它们的代码非常的相似,区别在于前序遍历是在结点入栈的时候打印数据;而中序遍历是在结点出栈的时候打印数据。2.对于后序遍历,则需要判断当前结点的右子树是否遍历完全,分而治之的进行讨论。

2024-02-26 17:53:30 633 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除