上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快 阅读全文
posted @ 2019-07-15 10:03 柯汐 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 package new_offer; /** * 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号 * @author Sonya * *思路:位运算 *首先看十进制是如何做的: 5 阅读全文
posted @ 2019-07-12 14:40 柯汐 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 package new_offer; /** * 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、 阅读全文
posted @ 2019-07-12 14:26 柯汐 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 package new_offer; /** * 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 * @author Sonya *思路: *1、借鉴上题 求树的深度。但是效率不高 需要重复遍历结点多次。 *2、后续遍历,记录每个depth 阅读全文
posted @ 2019-07-12 13:57 柯汐 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 思路:对每一个节点进行分析 只有根节点深度就是1 若根节点有左子树没有右,树的深度是左子树+1 若根节点有右子树灭有左,树的深度是右子树+1 若左右都有,则左右的最大值 阅读全文
posted @ 2019-07-12 11:11 柯汐 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 题目描述 统计一个数字在排序数组中出现的次数。 package new_offer; /** * 统计一个数字在排序数组中出现的次数 * @author Sonya *思路: *1 暴力遍历 那么有序没有得到体现 复杂度在O(N); *2 有序 想到二分查找 利用二分查找 得出 */ public 阅读全文
posted @ 2019-07-12 10:53 柯汐 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两个链表,找出它们的第一个公共结点。 package new_offer; /** * 输入两个链表,找出它们的第一个公共结点。 * @author Sonya *思路:首先有公共节点的两个链表是Y型。先遍历两个链表得到长度 *长的就多走长度之差步。然后遍历两个链表 得到第一个公共节点 阅读全文
posted @ 2019-07-09 15:10 柯汐 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 输入描述: 题目保证输入的数组中没有的相同的数字 数据范围: 对于%50的数据,siz 阅读全文
posted @ 2019-07-09 14:11 柯汐 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). package new_offer; /** * 在一个字符串(0<=字符串长度<=10000,全部由字母组成) * 中找到第一个只出现一 阅读全文
posted @ 2019-07-08 16:54 柯汐 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题目描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 方法二: 首先从丑数的定义我们知道,一个丑数的因子只有2,3,5,那么丑数p = 2 ^ x * 3 ^ 阅读全文
posted @ 2019-07-08 16:16 柯汐 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页