上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 题目描述 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root 阅读全文
posted @ 2020-09-17 22:31 行者橙子 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题目描述 写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的 阅读全文
posted @ 2020-09-17 22:22 行者橙子 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B 中的元素 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。 示例: 输入: [1,2,3,4,5] 输出: [120,60,40,30,24] 提示: 阅读全文
posted @ 2020-09-17 13:08 行者橙子 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a = 1, b = 1 输出: 2 提示: a, b 均可能是负数或 0 结果不会溢出 32 位整数 来源:力扣(LeetCode) 链接:https://leetcode 阅读全文
posted @ 2020-09-17 12:39 行者橙子 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 题目描述 求 1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例1: 输入: n = 3 输出: 6 示例2: 输入: n = 9 输出: 45 限制: 1 <= n <= 10000 来源:力扣(LeetC 阅读全文
posted @ 2020-09-16 22:15 行者橙子 阅读(149) 评论(0) 推荐(1) 编辑
摘要: 题目描述 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 示例1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利润 阅读全文
posted @ 2020-09-16 21:48 行者橙子 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目描述 0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。 示例1: 输入: n 阅读全文
posted @ 2020-09-16 21:23 行者橙子 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 问题描述 据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,$39$ 个犹太人与Josephus及他的朋友躲到一个洞中,$39$个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,$41$个人排成一个圆圈,由第$1$个人开始报数,每报数到第$3$人该人就必须自杀,然 阅读全文
posted @ 2020-09-16 21:19 行者橙子 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 题目描述 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 示例1: 输入: [1,2,3,4,5] 输出: True 示例2: 输入: [0,0,1,2,5] 输 阅读全文
posted @ 2020-09-16 18:31 行者橙子 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题目描述 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。 示例1: 输入: 1 输出: [0.16667,0.16667,0.16667, 阅读全文
posted @ 2020-09-16 18:06 行者橙子 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页