mac下Tomcat安装及启动,浏览器却打不开解决方案

第一步:下载 Tomcat 直接上下载地址:http://tomcat.apache.org/download-70.cgi 1. 选择版本号 Download Which version? Tomcat 9 Tomcat 8 Tomcat 7 Tomcat 6 Tomcat ...

2016-04-30 11:05:06

阅读数:10437

评论数:2

leetcode 36. Valid Sudoku-有效数独|哈希表

原题链接:36. Valid Sudoku 【思路】 题目要求判断是否为有效数独。有效数独要求满足每一行、每一列、每个小9宫格均不出现重复数字: public boolean isValidSudoku(char[][] board) { int[][] rowCount ...

2016-04-28 00:16:07

阅读数:432

评论数:0

leetcode 111.Minimum Depth of Binary Tree-树最小深度|深度遍历|广度遍历

原题链接:Minimum Depth of Binary Tree 【思路】 采用 dfs深度优先: public int minDepth(TreeNode root) { if (root == null) return 0; if (root.left...

2016-04-26 23:39:05

阅读数:343

评论数:0

leetcode 112.Path Sum-树路径和|深度遍历

原题链接:Path Sum 【思路】 采用dfs方式,当且仅当某个节点的左右孩子都为空时,判断从叶子从节点到叶子节点的和是否等于 sum。当然如果在遍历过程中 root = null,那么也是返回 false,这点很容易理解,比如针对 [1,null,2],sum = 1,那么如果不设置 root...

2016-04-24 18:14:51

阅读数:371

评论数:0

leetcode 119.Pascal's Triangle II-杨辉三角形

原题链接:Pascal's Triangle II 【思路】 与 leetcode: Pascal's Triangle | Java最短代码实现 不同的是,本题只需要返回一行,并且要求空间复杂度为超过 O(k),我们将每一行的结果存放在 result 结果集中,一行一行地更新: pub...

2016-04-23 19:55:35

阅读数:307

评论数:0

Mac 安装和卸载 Mysql5.7.11 的方法

原文链接:Mac 安装和卸载 Mysql5.7.11 的方法 Mac 安装和卸载 Mysql5.7.11 的方法,macmysql5.7.11 安装 去http://www.mysql.com/downloads/, 选择最下方的MySQL Community Edition,点击M...

2016-04-22 23:04:26

阅读数:699

评论数:0

Mac OS X中配置Apache

原文链接:Mac OS X中配置Apache Snandy If you cannot hear the sound of the genuine in you, you will all of your life spend your days on the ends of strings...

2016-04-22 22:17:06

阅读数:299

评论数:0

【超清晰】并行和并发的区别

原文1链接:并发和并行有什么区别? 原文2链接:并行和并发的区别 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。解释二:并行是在不同实体上的多个事件;并发是在同一实体上的多个事件。解释三:并行是在多台处理器上同时处理多个任务,如hadoop分布...

2016-04-22 13:55:39

阅读数:338

评论数:0

【超清晰】进程和线程的联系和区别

原文链接:进程和线程的联系和区别  进程和线程的联系和区别   定义: 一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。 二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本...

2016-04-22 13:25:23

阅读数:223

评论数:0

leetcode. Power of Four-四次方|位运算

原题链接:Power of Four 【思路】 4的次方的某个数必然:1. 满足二进制只有1位是1其余位都是0(通过每次将1左移2位得到),2. 这个数减1以后能被3整除: public boolean isPowerOfFour(int num) { return num...

2016-04-22 11:02:15

阅读数:885

评论数:0

leetcode: Pascal's Triangle | Java最短代码实现

原题链接:118. Pascal's Triangle 【思路】 杨辉三角形的每一行都和上一行有关,该行的首尾整数都是1,而其他元素都是上一行左右相邻两个元素之和: public List> generate(int numRows) { List> resul...

2016-04-22 00:32:33

阅读数:258

评论数:0

【超清晰】同步和异步的区别

原文链接:同步和异步的区别【百度经验】 同步和异步的概念对于很多人来说是一个模糊的概念,是一种似乎只能意会不能言传的东西。其实我们的生活中存在着很多同步异步的例子。比如:你叫我去吃饭,我听到了就立刻和你去吃饭,如果我们有听到,你就会一直叫我,直到我听见和你一起去吃饭,这个过程叫同步;异步过程指...

2016-04-20 15:25:23

阅读数:241

评论数:0

【超清晰详细】堆与栈的区别 | Java 基础

堆栈空间分配 栈(操作系统):由操作系统自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系统):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 堆栈缓存方式 栈使用的是一级缓存,他们通常都是被调用时处于存储空间中,...

2016-04-20 14:48:31

阅读数:618

评论数:0

汉诺塔问题 Java 语言递归实现

汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。  ...

2016-04-19 14:49:23

阅读数:543

评论数:0

leetcode 26. Remove Duplicates from Sorted Array-数组去重|双指针

原题链接:26. Remove Duplicates from Sorted Array 【思路】 和27. Remove Element | Java最短代码实现十分类似,用 len,记录第几个可以被覆盖,也即要返回的长度,这里只是将 val 改为 nums 数组中的某个值,当值不相等时,即覆盖...

2016-04-19 10:20:58

阅读数:303

评论数:0

java中的wait()方法和sleep()方法的区别是什么?| Java 基础

java中的wait()方法和sleep()方法的区别是什么? 简单说:sleep由线程自动唤醒,wait必须显示用代码唤醒。 sleep是Thread类的静态方法。sleep的作用是让线程休眠制定的时间,在时间到达时恢复,也就是说sleep将在接到时间到达事件事恢复线程执行,例如: try{ ...

2016-04-18 17:34:18

阅读数:316

评论数:0

写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。

阿里2015笔试附加题1:写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。 【思路】 采用递归实现。深度遍历一遍,用 dp 数组记录遍历过程中最大值(dp[1])和最小值(dp[1]),最后,dp[1] - dp[0]就是所求的:...

2016-04-18 17:04:23

阅读数:365

评论数:0

最长公共子串 | 阿里2015笔试附加题2

题目:给定一个query和一个text,均由小写字母组成。要求在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度。例如,query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的连续出现在query中的字母序列,因此,返回结果应该为其长...

2016-04-18 16:27:22

阅读数:262

评论数:0

leetcode 27. Remove Element-数组去重|双指针

原题链接:27. Remove Element 【思路】 用 len,记录第几个可以被覆盖,也即要返回的长度。 public int removeElement(int[] nums, int val) { int len = 0; for (int i =...

2016-04-18 00:34:37

阅读数:299

评论数:0

堆排序 | 数据结构与算法

原文链接:堆排序 堆排序   概要 本章介绍排序算法中的堆排序。 目录 1. 堆排序介绍 2. 堆排序图文说明 3. 堆排序的时间复杂度和稳定性 4. 堆排序实现 4.1 堆排序C实现 4.2 堆排序C++实现 4.3 堆排序Java实现 转载请注明出处:...

2016-04-17 12:47:18

阅读数:802

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭