Union-Find 算法,也就是常说的并查集算法,主要是解决图论中「动态连通性」问题的。 什么是动态连通性? 对于一幅图中,各个节点是否是相连的?如果不相连,就把他们连起来。涉及到几个操作: union:连接节点p和节点q find:查找节点p的父节点 connected:判断节点p和节点q是否是 ...
分类:
编程语言 时间:
2021-01-21 10:49:02
阅读次数:
0
1、序列 1.1、什么是序列 数据结构是以某种方式(如通过编号)组合起来的数据元素(如数、字符乃至其他数据结构)集合。在Python中,最基本的数据结构为序列(sequence)。 序列中的每个元素都有编号,即其位置或索引,其中第一个元素的索引为0。用负索引表示序列末尾元素的位置。 序列包含三种:列 ...
分类:
其他好文 时间:
2021-01-21 10:45:11
阅读次数:
0
输出 1.1 普通的输出 print('hello world') 1.2 格式化输出 1.2.1 什么是格式化 看如下代码 age = 18 name = "xiaohua" print("我的姓名是%s, 年龄是%d" % (name, age)) 在程序中,看到了 % 这样的操作符,这就是Py ...
分类:
编程语言 时间:
2021-01-20 11:55:01
阅读次数:
0
你听过这个笑话吗?你有对象吗?没有的话就new一个吧! 但是此对象非彼对象哦~ 1.什么是对象? Java是一门面向对象的语言(OOP),在Java中,有一句话叫:万事万物皆为对象。 我们生活中的每一件东西都可以看作是一个对象,包括我们本身都是一个对象。 这是一种抽象的思想,我们将一件事物提取出特征 ...
分类:
其他好文 时间:
2021-01-19 12:22:02
阅读次数:
0
前言 学习ES6需要掌握的路线,了解什么是ECMAScript概述,了解Symbol数据类型,掌握let和const,以及变量的解构赋值,Set和Map的原理。 什么叫做箭头函数,ES6对于ES5都有哪些扩展,ES6的一些高级操作。 为了方便查看学习,我做了思维导图,如下图所示: ESMAScrip ...
分类:
其他好文 时间:
2021-01-19 12:20:55
阅读次数:
0
1、什么是类加载器 类加载器负责加载class文件,class文件在文件的开头有特定的文件标识,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构。 Class Loader只负责class文件的加载,至于他是否可以运行,则由Execution Engine决定。 并 ...
分类:
其他好文 时间:
2021-01-19 12:17:55
阅读次数:
0
一、什么是函数 通过使用关键字function来定义函数,函数就是封装一项任务步骤清单的代码段,然后再起一个名字。函数也是引用类型的对象。函数名其实只是保存函数对象地址的变量 二、函数的声明 1、函数声明(函数的定义)包含: (1)关键字:function (2)函数名称 (3)参数列表,包围在括号 ...
分类:
编程语言 时间:
2021-01-19 12:11:39
阅读次数:
0
原文: Dump文件分析 本文主要介绍Dump文件结构,理解Dump文件对于分析线程高占用、死锁、内存溢出等高级问题有非常重要的指导意义。 什么是Dump文件 Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给程序编写人员调试程序用的,这种文件必须 ...
分类:
其他好文 时间:
2021-01-19 12:10:17
阅读次数:
0
什么是Vue.js? Vue.js是一套开发Web页面的Javascript脚本框架,听起来难,其实是Web-Javascript脚本框架中最容易上手的框架,没有之一。 官方网站 https://cn.vuejs.org/ 竞争对手 AngularJS1/AngularJS2 ReactJS Emb ...
分类:
其他好文 时间:
2021-01-19 12:07:21
阅读次数:
0
文章目录 5.1 HBase简介 什么是HBase BigTable 面向列的数据库 什么是非结构化数据存储 HBase在Hadoop生态中的地位 HBase与HDFS HBase使用场景 5.1 HBase简介 1 什么是HBase HBase是一个分布式的、面向列的开源数据库 HBase是Goo ...
分类:
数据库 时间:
2021-01-19 12:02:43
阅读次数:
0