上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。 阅读全文
posted @ 2020-09-05 22:51 Yelush 阅读(169) 评论(0) 推荐(0)
摘要: 题目描述 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利 阅读全文
posted @ 2020-09-05 22:26 Yelush 阅读(253) 评论(0) 推荐(0)
摘要: 题目描述 写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的 阅读全文
posted @ 2020-09-03 20:49 Yelush 阅读(198) 评论(0) 推荐(0)
摘要: 题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [3 阅读全文
posted @ 2020-09-03 17:27 Yelush 阅读(178) 评论(0) 推荐(0)
摘要: 题目描述 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root 阅读全文
posted @ 2020-09-03 17:05 Yelush 阅读(173) 评论(0) 推荐(0)
摘要: 题目描述 求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n = 3 输出: 6 示例 2: 输入: n = 9 输出: 45 解析 这道题不能用循环也不能用乘除法,那想想还有什么能代 阅读全文
posted @ 2020-08-31 20:21 Yelush 阅读(205) 评论(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-08-31 20:16 Yelush 阅读(181) 评论(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-08-31 20:11 Yelush 阅读(193) 评论(0) 推荐(0)
摘要: 题目描述 实现一个识别包含加法和乘法算式的程序,输出算式的计算结果,如: 输入 1+1+2*2,输出6 输入 (1+1)*2+1,输出5 求解:用两个栈 两个栈,一个用于保存操作符,一个用于保存数字。(也可以先用一个栈将中缀表达式转化成后缀表达式,再用一个栈计算后缀表达式的值) ''' 用两个栈计算 阅读全文
posted @ 2020-08-30 16:58 Yelush 阅读(442) 评论(0) 推荐(0)
摘要: 题目描述 输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。 例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。 示例 1: 输入:n = 12 输出:5 示例 2: 输入:n = 13 输出:6 限制: 1 <= n < 2^31 解答 这道 阅读全文
posted @ 2020-08-27 16:25 Yelush 阅读(125) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页