最新发布 第5页

渣渣龙菜鸟专场

算法

分治算法汉诺塔问题

分治算法汉诺塔问题
运用分支算法思想,不管有多少个盘,只看作最下面的一个盘和上面的所有盘,总共看作两个盘。* 括号里的柱子参数不代表每根柱子的位置,* 而是功能,比如第一个参数的柱子是存放原盘的,* 第二个参数是辅助柱子,第三个参数是目标柱子package 十大算法;public class 分治算法汉诺塔问题 {public static void main……继续阅读 »
2020-04-13 134浏览 2评论0
算法

十大算法之二分查找

十大算法之二分查找
十大算法二分查找算法篇package 十大算法;public class 二分查找非递归 {public static void main(String[] args) { int arr[] = {1,3,8,10,11,67,100}; int index=find(arr,11); System.out.println(index);}……继续阅读 »
2020-04-13 115浏览 0评论1
算法

图的广度优先遍历

图的广度优先遍历
分层搜索的过程,广度优先遍历需要使用一个队列以保持访问过的节点的顺序,以便按这个顺序来访问这些节点的邻接节点 。广度优先遍历的步骤* 1、访问初始节点v并标记节点v为已访问。* 2、节点v入队列* 3、当队列非空时,继续执行,否则算法结束* 4、出队列,取得队头节点u* 5、查找节点u的第一个邻接节点w* 6、若节点u的邻接节点……继续阅读 »
2020-04-12 104浏览 2评论0
算法

图的深度优先遍历

图的深度优先遍历
从初始访问节点出发,初始节点可能有多个邻接节点,深度优先遍历的策略就是首先访问第一个邻接节点,然后再以这个被访问的邻接节点作为初始节点,访问它的第一个邻接节点访问初始节点v,并标记节点v为已访问查找节点v的第一个邻接节点w若w存在,则继续执行4,如果w不存在(不连接),则回到第1步,将从v的下一个节点继续遍历若w未被访问,对w进行深度优先遍历(即把……继续阅读 »
2020-04-09 111浏览 0评论0
Kafka

Kafka初识

Kafka初识
kafka: 分布式消息系统、消息队列,将消息直接存入磁盘,默认保存一周。broker: 组成kafka集群的节点,之间没有主从关系,依赖于zookeeper来协调,而broker负责消息的读写和存储,一个broker可以管理多个partition。producer: 消息的生产者,自己决定向哪个partition去生产消息,两种机制:hash、轮循。……继续阅读 »
2020-04-07 122浏览 2评论0
Spark

spark监控目录并保存成文件

spark监控目录并保存成文件
spark监控目录的对象是程序运行起来后目录文件的添加,已有的文件进行修改保存这个是不被监控到的。package spark;import org.apache.spark.SparkConf;import org.apache.spark.api.java.function.Function;import org.apache.spark.……继续阅读 »
2020-04-06 115浏览 1评论0