- 博客(44)
- 资源 (129)
- 收藏
- 关注
原创 判断一个链表是否为回文结构
import java.util.Stack;//判断一个链表是否为回文结构public class HuiWenList{ //定义链表的节点 public static class Node{ int value; Node next; public Node(int data) { this.valu
2017-10-31 16:54:30 1233
原创 环形单链表的约瑟夫问题
//解决约瑟夫问题public class YueSeFu{ //定义链表的节点 public static class Node{ public int value; Node next; public Node(int data) { this.value=data;
2017-10-30 13:10:06 440
翻译 反转部分单向链表
反转部分单向链表://反转部分单向链表的public class ReverseSubList{ //链表节点的定义 public static class Node{ public int value; public Node next; //节点的定义 public Node(int
2017-10-29 17:49:09 1046
原创 反转单向和双向链表简化
反转单向和双向链表简化://反转单向和双向链表public class ReverseList{ //节点的定义 public static class Node{ public int value; public Node next; public Node(int data)
2017-10-29 16:21:12 446
原创 java实现单链表的反转
实现单链表的反转://翻转链表public class ReverseList{ //链表节点的定义 public static class Node{ public int value; public Node next; public Node(int data) {
2017-10-28 11:02:24 429
原创 删除链表的中间节点和a/b处的节点
实现的代码如下://删除链表的中间节点和a/b处的节点public class DelMidList{ //链表节点的定义 public static class Node{ public int value; public Node next; public Node(int data
2017-10-27 15:46:26 459
转载 大数据生态系统
一、大数据相关工作介绍大数据方向的工作目前主要分为三个主要方向:大数据工程师数据分析师大数据科学家其他(数据挖掘等)二、大数据工程师的技能要求附上大数据工程师技能图:必须掌握的技能11条Java高级(虚拟机、并发)Linux 基本操作Hadoop(HDFS+MapReduce+Yarn )HBase(JavaAPI操作+Phoenix )Hi
2017-10-27 00:49:00 15815 2
原创 大数据协作框架
一、基本框架Hadoop 2.xHDFSYARNMapReduce(分而治之)分:map合: reduceZookeeperHive (大数据仓库)==============================对日志类型的海量数据* hdfs* mr , hive - hql二、大数据协作框架第一个问题(Sqoop(数据转换)
2017-10-26 16:40:19 442
原创 在单链表和双链表中删除倒数第k个节点
实现的完整代码如下://在单链表和双链表中删除倒数第k个节点public class DeleteList{ //单链表节点的定义 public static class Node{ int value; Node next; public Node(int data) { thi
2017-10-26 10:28:21 498
转载 http和https对比
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。
2017-10-26 00:46:32 770
转载 数据可视化之美
基本的可视化展现方式,如条形图、折线图、饼图、雷达图可以很容易通过各种软件(如Excel)容易生成,这些方法是常见可视化问题的良好且强大的解决方案。然而,使用这些方法的最佳方式局限于一些特定的数据类型,而且其标准型和普遍性意味着它们基本无法达到新颖性。如果对地理空间数据、社会网络关系、多维数据进行可视化,直观地传递数据期望表达的信息是需要特定的图表类型来展示。让我们一起来看几个
2017-10-25 23:29:23 1222
原创 打印两个有序链表的公共部分
//打印两个有序链表的公共部分public class getSameList{ //获得两个有序链表的公共部分 public static void GetSameList(int[] head1,int[] head2) { if(head1==null||head2==null) { return; }
2017-10-25 16:44:38 539
原创 1G→2G→3G→4G→5G:一部波澜壮阔的移动通信史
现代生活离不开移动通信,从信息的生成、传输到接收,网络通信的背后蕴含着数不清的闪光智慧。从1G到5G的演进,时代的转换一幕接一幕,其背后关于通信标准的江湖纷争也是波诡云谲、激烈异常,最终汇出了一部波澜壮阔的移动通信史。参考1G模拟之王——摩托罗拉讲到双向无线通信,就不能不提摩托罗拉 (Motorola)。如果说当年AT&T是有线通信之王,摩托罗拉就是...
2017-10-25 09:46:46 19917 3
翻译 最大值减去最小值小于或等于num的子数组数量
import java.util.LinkedList;//最大值减去最小值小于或等于num的子数组数量public class getAllSubArray{ //获得子数组的数量 public static int getNum(int[]arr,int num) { if(arr==null||arr.length==0) {
2017-10-24 17:55:46 984 1
翻译 求最大子矩阵的大小
实现的完整代码如下: import java.util.Stack;//获得给定矩阵的最大子矩阵public class MaxSubMatrix{ public static int getMaxSubMatrix(int[][]map) { if(map==null||map.length==0||map[0].length==0) {
2017-10-24 10:49:34 1147
转载 国内暂时可用的API集合
目录笔记出行词典电商地图电影即时通讯开发者网站快递查询旅游社交视频天气团队协作图片与图像处理外卖消息推送音乐云语音识别综合笔记OneNote - OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等。提供SDK和Demo。为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在java
2017-10-21 00:37:04 3519 1
原创 构造数组的MaxTree(二叉树)
举个例子如下:实现的代码如下:import java.util.Stack;import java.util.HashMap;//构造数组的MaxTreepublic class MaxTree{ //二叉树结点的定义如下 public static class Node{ public int value; public Nod
2017-10-20 16:42:19 842
原创 生成窗口最大值数组
实现的完整代码如下:import java.util.*;//生成窗口最大值数组(设计时间复杂度为O(N)的算法)public class getMaxWindowArr{ /** 获得最大值数组 arr[] 表示源数组 w 滑动窗口的大小 ret 返回的最大值数组 **/ public static
2017-10-20 00:28:58 496
转载 牛客网面经
百度:【测开】百度测开面经(Java),已拿到offer:https://www.nowcoder.com/discuss/52710【算法】我的秋招小记录:https://www.nowcoder.com/discuss/52615【大数据】大数据面经,阿里,百度,头条,滴滴,美团,京东,携程等:https://www.nowcoder.com/discuss/52557
2017-10-19 09:16:37 6692
转载 Windows 上好用的7款下载工具
Internet Download ManagerInternet Download Manager(以下简称 IDM)是 Windows 平台上老牌知名的下载工具。它支持自动捕获剪贴板及浏览器及流媒体网站的音视频下载链接,还有批量及队列下载、计划下载任务、静默下载、站点抓取等众多功能选项,可以说是 Windows 平台上功能最为强大的下载工具之一。遗憾的是,IDM 并不支持
2017-10-18 22:21:37 81202
原创 Hive数据的导入导出和查询方式
一、导入数据进入Hive表的几种方式1)加载本地文件到hive表load data local inpath '/opt/datas/emp.txt' into table default.emp ;2)加载hdfs文件到hive中load data inpath '/user/beifeng/hive/datas/emp.txt' overwrite in
2017-10-18 16:48:44 1006
翻译 用栈来求解限制后的汉诺塔问题
用栈来求解限制后的汉诺塔问题(限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间,求当塔有N层的时候,打印最优移动过程和最优移动总步数)import java.util.Stack;//用栈来求解限制后的汉诺塔问题(限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间,求当塔有N层的时候,打印最优移动过程和最优移动总步数
2017-10-18 15:58:30 1566
翻译 推箱子寻求最少步数(广度优先搜索)
“推箱子”这个经典的游戏,具体规则就是在一个N*M的地图上,有1个玩家、1个箱子、1个目的地以及若干障碍,其余是空地。玩家可以往上下左右4个方向移动,但是不能移动出地图或者移动到障碍里去。如果往这个方向移动推到了箱子,箱子也会按这个方向移动一格,当然,箱子也不能被推出地图或推到障碍里。当箱子被推到目的地以后,游戏目标达成。现在告诉你游戏开始是初始的地图布局,请你求出玩家最少需要移动多少步才能够将游
2017-10-18 10:05:11 5137
转载 2018 年十大技术趋势
1. AI 基础(AI Foundations)根据 Gartner 的一项调查,大约有 59% 的组织仍处于收集数据信息以用于建立他们人工智能战略的初始阶段。预计到 2018 年,AI 将越来越多地用于提升决策水平、改进客户体验以及重塑商业模式。2. 智能的 APP 和分析(Intelligent Apps and Analytics)预计在未来几年内,每个应用程序和服务都将在一
2017-10-17 21:45:39 506
原创 用一个栈实现另外一个栈的排序
用一个栈实现另外一个栈的排序:import java.util.Stack;//用一个栈实现另外一个栈的排序public class StackSortStack{ //借助栈的排序 public static void StackSort(Stackstack) { Stack help =new Stack(); while(
2017-10-17 12:32:52 409
翻译 猫狗队列问题
实现猫狗队列问题:import java.util.Queue;import java.util.LinkedList;//实现猫狗队列的问题public class CatDogQueue{ //宠物 类 public static class Pet{ private String type; public Pet(String
2017-10-17 10:15:22 437
转载 在一个 U 盘上安装多个 Linux 发行版
通过 U 盘尝试不同的 Linux 发行版。它让我可以在真实的硬件上测试操作系统,而不是虚拟化的环境中。此外,我可以将 USB 插入任何系统(比如 Windows 系统),做任何我想要的事情,以及享受相同的 Linux 体验。而且,如果我的系统出现问题,我可以使用 U 盘恢复!创建单个可启动的现场版 Linux USB 很简单,你只需下载一个 ISO 文件并将其刻录到 U 盘。但是,如果你
2017-10-16 23:25:56 619
转载 7款HTML5精美应用
1、HTML5/jQuery雷达动画图表 图表配置十分简单之前我们介绍过不少形形色色的HTML5图表了,像这款HTML5折线图表Aristochart是一款很不错的折线图表,这款HTML5 Canvas饼状图表也很酷。今天我们再来分享一款很特别的HTML5图表,它是利用HTML5和jQuery的雷达动画图表,图表数据在初始化的时候带有一定动画。在线演示 / 源码下载
2017-10-15 15:05:02 764
原创 用递归函数和栈操作逆序一个栈
仅用递归函数和栈操作逆序一个栈 (1) getAndRemoveLastElement()函数(2) reverse()函数(3)完整代码如下:import java.util.Stack;//仅用递归函数和栈操作逆序一个栈public class ReverseStack{ //将栈的栈底元素返回并移除 public static
2017-10-14 20:31:30 594
翻译 用两个栈实现队列
编写一个类,用两个栈实现一个队列,支持队列的基本操作(add,poll,peek) 编写的代码如下:import java.util.Stack;public class Problem_02_TwoStacksImplementQueue { public static class TwoStacksQueue { public Stack stackPush;
2017-10-13 16:55:12 442
转载 Flash HTML5动画特效
1、HTML5 Canvas火焰喷射动画效果还记得以前分享过的一款HTML5烟花动画HTML5 Canvas烟花特效,今天我们要来分享一款类似的HTML5动画效果,一款基于HTML5 Canvas火焰喷射动画。用鼠标拖动一条直线,直线长度表示火焰喷射的力度,另外,火焰在运动中还可以反射效果哦。在线演示 / 源码下载2、HTML5 3D立方体旋转动画之前我们已
2017-10-11 18:19:19 548
原创 实现栈的pop,push和getMin
* 设计实现一个有getMin功能的栈 (实现一个特殊的栈,在实现栈的基本功能(pop,push)的基础上, 再实现返回栈中最小元素(getMin)的操作)import java.util.*;/** * 设计实现一个有getMin功能的栈 * (实现一个特殊的栈,在实现栈的基本功能(pop,push)的基础上, * 再实现返回栈中最小元素(getMin)的操作) * @autho
2017-10-11 11:04:53 1203
原创 Hive初探
一、什么是Hive Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射成一张表,并提供类SQL查询功能。 ##构建在Hadoop上的数据仓库 使用HQL作为查询接口 使用HDFS存储; 使用MapReduce计算
2017-10-11 10:51:19 390
转载 利用记事本编写并运行一个java程序
一.下载jdk可以在oracle官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意选择36位还是64位下载以后按照步骤逐步安装即可但是要注意,在jdk和jre不可安装到同一目录,否则运行的时候找不到javac命令
2017-10-11 10:19:58 4550
转载 Sublime Text 3 配置java程序运行环境(可引入jar包、控制台输入)
1、Sublime Text 3--->Preference--->Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:{ "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file&q
2017-10-11 10:10:56 1891
翻译 猫眼电影TOP100爬取
1. 项目环境 (1) win7 (2) python 3.5 (3) pycharm2、项目流程分析3. 完整代码# -*- coding: utf-8 -*-import requestsimport reimport csvfrom requests.exc
2017-10-10 15:46:12 588
转载 生产环境的Hadoop版本比较
一、背景介绍生产环境中,hadoop的版本选择是一个公司架构之时,很重要的一个考虑因素。这篇文章根据就谈谈现在主流的hadoop版本的比较。如果有不同意见,或者指正,希望大家能交流。Apache Hadoop:Apache Hadoop是一款支持数据密集型分布式应用并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。H
2017-10-09 12:27:12 5172
转载 十个关于自由和开源软件历史
本文记录了自由和开源历史上的一些重要时刻,也称得上是 FOSS 历史上的大事件。从 UNIX 的全盛时期,到 GNU 和 Linux 的诞生,再到 GitHub 将开源“民主化”,以及在它们之间的一切。1969:UNIX 的诞生1969年,AT&T 贝尔实验室的工程师开始开发 UNIX。此后的10年,UNIX 在学术机构和大型企业中得到了广泛的应用,当时的 UNIX 拥有者 AT&
2017-10-08 16:40:07 1470
java集合框架
2018-01-31
scrapy爬虫项目
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人