
学习笔记
文章平均质量分 74
nayi_224
这个作者很懒,什么都没留下…
展开
-
python 爬虫练习(一)
本文为熟悉基础爬虫语法的练习,不涉及高级功能。在gbf(グランブルーファンタジー)的攻略网站爬取全部角色的基本信息,包括角色名、限定类别(ハロウィン、リミテッド、クリスマス等等)、稀有度、属性、种族、类型、武器、详情页面地址、综合评分、总体评价、角色头像图、角色全身图,并格式化存储在本地。先看一下网页结构全角色索引页:https://xn–bck3aza1a2if6kra4ee0hf.gamewith.jp/article/show/120415来看一下每一行的源代码(这个用f12看到的其实不是源原创 2021-03-30 14:06:54 · 1087 阅读 · 3 评论 -
哈夫曼树 java实现构建、查找、生成哈夫曼编码
哈夫曼树,又称最优二叉树。特点是每一个(叶子)节点都有一个权值,可以认为代表的是这个点被查询的概率。哈夫曼树要求所有(叶子节点)权值*深度的和最短。为了说明方便,设节点的值与权值相等。哈夫曼树的构建通过观察可以看出,权值小的在下,大的在上。由此可以很容易理解构建的规则:将所有的节点(或者说是只有根节点的子树)放入一个集合,每次取出两个最小的节点合成一个新子树并放入集合,循环,直到集合中只剩最后一个元素。jdk已经提供了优先队列的实现,所以实现起来非常简单创建测试代码,创建节点类import原创 2020-05-27 17:21:17 · 710 阅读 · 1 评论 -
scala学习笔记
基于java的scala基础学习笔记hello worldpackage blogobject HelloWorld { /* 这是我的第一个 Scala 程序 * 以下程序将输出'Hello World!' */ def main(args: Array[String]) { println("Hello, world!") // 输出 Hell...原创 2019-10-24 17:31:43 · 597 阅读 · 0 评论