上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 使用maven构建zookeeper项目,完成一个简单的创建组的实例,代码调试完成,使用`mvn clean install `成功打包得到了jar包,但是在执行时发现使用`java -cp target/XXX.jar com.App`却提示“找不到或者无法加载主类”,用java -jar对jar包查看,提示“包中没有主清单属性”。 阅读全文
posted @ 2019-05-14 11:52 gzshan 阅读(13634) 评论(0) 推荐(0)
摘要: 本博客为《剑指Offer》的刷题笔记。0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈中最后剩下的那个数字。本题就是著名的约瑟夫(Josephuse)环的问题。 阅读全文
posted @ 2019-05-13 14:50 gzshan 阅读(1051) 评论(1) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的,2到10为数字本身,A为11,Q为12,K为13,而其中的大小王在数组中看成0,但是他可以充当任意的数字。 阅读全文
posted @ 2019-05-13 14:43 gzshan 阅读(1076) 评论(1) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么? 阅读全文
posted @ 2019-05-12 00:29 gzshan 阅读(1735) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! 阅读全文
posted @ 2019-05-12 00:27 gzshan 阅读(1567) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 阅读全文
posted @ 2019-05-11 11:29 gzshan 阅读(1132) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 阅读全文
posted @ 2019-05-11 11:27 gzshan 阅读(1224) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度为O(n),空间复杂度为O(1)。 阅读全文
posted @ 2019-05-10 11:15 gzshan 阅读(5152) 评论(0) 推荐(2)
摘要: 本系列博客为《剑指Offer》的刷题笔记。输入一棵二叉树,判断该二叉树是否是平衡二叉树。这里的定义是:如果某二叉树中任意结点的左、右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 阅读全文
posted @ 2019-05-10 11:13 gzshan 阅读(1184) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 阅读全文
posted @ 2019-05-09 11:44 gzshan 阅读(1180) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。统计一个数字在排序数组中出现的次数。例如,输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于数字3在该数组中出现了4次,所以函数返回4。 阅读全文
posted @ 2019-05-09 11:41 gzshan 阅读(2384) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。输入两个链表,找出它们的第一个公共结点。将两个链表进行拼接,一个链表1在前链表2在后,另一个链表2在前链表1在后,则合成的两个链表一样长,然后同时遍历两个链表,就可以找到公共结点。 阅读全文
posted @ 2019-05-08 20:06 gzshan 阅读(1587) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007。 阅读全文
posted @ 2019-05-08 20:02 gzshan 阅读(2354) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写)。 阅读全文
posted @ 2019-05-07 11:38 gzshan 阅读(2199) 评论(0) 推荐(0)
摘要: 本系列博客为《剑指Offer》的刷题笔记。把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 阅读全文
posted @ 2019-05-07 11:36 gzshan 阅读(1076) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页