上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 45 下一页
摘要: 一、题目 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! 阅读全文
posted @ 2017-10-13 00:01 AI菌 阅读(313) 评论(0) 推荐(0)
摘要: 一、题目 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 二、思路 数列满足递增,设两个头尾两个指针i和j,若ai + aj > sum,aj肯定不是答案之一(前面已得出 i 前面的数已是不可能),j --; 若ai 阅读全文
posted @ 2017-10-12 22:59 AI菌 阅读(281) 评论(0) 推荐(0)
摘要: 一、题目 题目描述:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能 阅读全文
posted @ 2017-10-12 22:06 AI菌 阅读(243) 评论(0) 推荐(0)
摘要: 一、题目 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 二、思路 建一个hashMap,统计各数字出现的次数,然后遍历hashMap,输出出现一次的数字。 三、代码 //num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[ 阅读全文
posted @ 2017-10-12 21:23 AI菌 阅读(247) 评论(0) 推荐(0)
摘要: 一、题目 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 二、思路 详解代码。 三、代码 public class Solution { //判断根节点左右子树的深度,高度差超过1,则不平衡 public boolean IsBalanced_Solution(TreeNode root) { if 阅读全文
posted @ 2017-10-12 20:50 AI菌 阅读(189) 评论(0) 推荐(0)
摘要: 一、题目 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 二、思路 递归,详见代码。 三、代码 public class Solution { public int TreeDepth(TreeNode pRoot) { if 阅读全文
posted @ 2017-10-12 15:53 AI菌 阅读(122) 评论(0) 推荐(0)
摘要: 一、题目 统计一个数字在排序数组中出现的次数。 二、思路 解法一:遍历数组计数 解法二:考虑到时有序数组,所以采用分查找,找到第一个K 和 最后一个K的位置, 二者相减。 三、代码 解法一: public int GetNumberOfK(int[] array, int k) { int coun 阅读全文
posted @ 2017-10-12 15:25 AI菌 阅读(168) 评论(0) 推荐(0)
摘要: 一、题目 输入两个链表,找出它们的第一个公共结点。 二、思路 如果存在共同节点的话,那么从该节点,两个链表之后的元素都是相同的。也就是说两个链表从尾部往前到某个点,节点都是一样的。我们可以用两个栈分别来装这两条链表。一个一个比较出来的值。找到第一个相同的节点。 三、代码 /* 思路: 如果存在共同节 阅读全文
posted @ 2017-10-12 13:58 AI菌 阅读(135) 评论(0) 推荐(0)
摘要: 一、题目 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 二、思路 方法一: 看到这个题目,我们的第一反应是顺序扫描整个数组。没扫描到一个数组的 阅读全文
posted @ 2017-10-12 12:59 AI菌 阅读(363) 评论(0) 推荐(0)
摘要: 一、题目 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置 二、思路 详见代码注释。 三、代码 import java.util.LinkedHashMap; import java.util.Map; import java.util.Se 阅读全文
posted @ 2017-10-12 02:09 AI菌 阅读(245) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 45 下一页