logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

滑动窗口的最大值(java版)

【题目描述】给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,

#java
spark的安装和使用

spark最近出了2.0版本,其安装和使用也发生了些许的变化。笔者的环境为:centos7.该文章主要是讲述了在centos7上搭建spark2.0的具体操作和spark的简单使用,希望可以给刚刚接触spark的朋友一些帮助。按照惯例,文章的最后列出了一些参考文献,以示感谢。下面我们就来看一下spark的安装。spark的依赖环境比较多,需要Java JDK、hadoop的支持。我们就分步

#spark#scala#hadoop +1
二叉树的下一个节点(java版)

【题目描述】给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。【解题思路1】暴力解法//1.若给定的节点pNode的右子树不为空,则中序遍历的下一个节点为其右子树的最左侧节点。//2.若给定的节点pNode的右子树为空,分两种情况。一种是左子树不为空,此时中序遍历的下一个节点为其父节点。另一种情况是,其为叶子

#java
链表中环的入口结点(java版)

【题目描述】一个链表中包含环,请找出该链表的环的入口结点。【解题思路1】//1.设置两个指针p1和p2,p1每次向前走一步,p2每次向前走两步。若链表中有环,p1和p2会相遇。//2.头结点到入口处的距离=碰撞点到入口处的距离(这里指前进方向)。//3.将p1重新放到头结点位置,p2保持在碰撞点位置,同时向前走,再次的碰撞位置即为环的入口。//4.关于以上的证明如下:当fast若与s

#java
机器学习算法汇总:人工神经网络、深度学习及其它

>【编者按】机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性。本文来自IT经理网。原作者王萌。以下为原文:学习方式根据数据类型的不同,对一个问题的建模有不同的方式。在机器学习或者人工智能领域,人们首先会考虑算法的学习方式

#机器学习#深度学习#神经网络 +2
CentOS下部署web2py服务器

本文的应用场景是要在centos下部署一个web2py服务器。笔者的环境是Windows7 +VMare10 +CentOS v7 +SSH,全部是64位。以可以从主机的浏览器访问到服务器的服务作为成功标准。按照惯例,我们列出可能存在的坑,和需要注意的点,这些点在我们下面的讲解中会详细说明。(1)在虚拟机正式安装CentOS v7 64bit之前,虚拟机配置的时候,虚拟机设置的内存默认是

#centos#服务器#ssh
连续子数组的最大和(java版)

【题目描述】HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长

#java
到底了