
JAVA算法题
古镇渔夫
什么都知道一些
展开
-
[Java算法]2、求和为给定值的两个数
题目描述和相关背景可以看这里 :https://blog.youkuaiyun.com/hackbuteer1/article/details/6699642原创 2018-10-26 15:15:18 · 1216 阅读 · 2 评论 -
[Java算法]1、回文字符串判断算法
public class Palindrome { private boolean isAlphanueric(char c) { return (c>='a' && c<='z') || (c>='A'&&c<='Z') || (c>='0'&&原创 2018-10-24 11:07:10 · 1005 阅读 · 0 评论 -
[Java算法]3、有序数组中求和为给定值的两个数
给你一个按递增排序的整数数组,需要找到数组中的两个整数,他们的和等于给定的目标值,然后返回它们的下标。题目假设给你的数组总是有且只有一个解,而且同一个元素不能使用两次,另外返回的下标要从1开始。 如果找不到我们返回[-1,-1] public class Three { //Time:O(n),Space:O(1) public int[] getTwoNumSumToGivenValu...原创 2018-11-24 21:33:54 · 1801 阅读 · 1 评论 -
[Java算法]4、判断二叉树是否对称
上图是对称的二叉树示例 左节点的左指数,右节点的右指数 左节点的右指数,右节点的左指数 下面的代码用了两种做法 import java.util.Stack; public class Fourth { public class TreeNode{ int val; TreeNode left; TreeNode right; TreeNode(int x) ...原创 2018-11-24 22:27:09 · 1256 阅读 · 0 评论