摘要: Integer是int的包装类,int的初值为0,Integer的初值为null。 当对Integer类型跟int类型的变量进行比较大小时: 1、Integer类型的变量跟int类型的变量进行==的比较的时候,无论Integer类型的变量是否是一个new 的Integer对象,只要他们的数值相等,都 阅读全文
posted @ 2019-05-29 18:06 Dloading 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6 输出: true 解释: 6 = 2 × 3 示例 2: 输入: 14 输出: false 解释: 14 不是丑数,因为它包含了另外一个质因数 7。 说明: 1 是丑数。 输入不会超过 32 位有符号整数的范围: [−231, 231 − 1]。 public ... 阅读全文
posted @ 2019-05-22 23:38 Dloading 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4] 示例 2: 输入: [-1,-100,3,99]... 阅读全文
posted @ 2019-05-22 23:13 Dloading 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。 你可以按任意顺序返回答案。 示例 1: 输入:["bella","label","roller"] 输出:["e","l","l"] 示例 2: 输入:["cool","lock","... 阅读全文
posted @ 2019-05-22 22:12 Dloading 阅读(234) 评论(0) 推荐(0) 编辑
摘要: N阶二叉树: class Tree { public int val; public List children; public Tree() { } public Tree(int _val, List _children) { val = _val; child... 阅读全文
posted @ 2019-05-22 20:28 Dloading 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0... 阅读全文
posted @ 2019-05-18 22:15 Dloading 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 你现在是棒球比赛记录员。 给定一个字符串列表,每个字符串可以是以下四种类型之一: 1.整数(一轮的得分):直接表示您在本轮中获得的积分数。 2. "+"(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。 3. "D"(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。 4. "C"(一个操作,这不是一个回合的分数):表示您获得的最后一个有效 回合的分数是无效的,应该被移... 阅读全文
posted @ 2019-05-17 09:17 Dloading 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 有效括号字符串为空 ("")、"(" + A + ")" 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。例如,"","()","(())()" 和 "(()(()))" 都是有效的括号字符串。 如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们称其为原语(primitive),其中 A 和 B 都是非空有效括号字符串。 给出一个非空有效... 阅读全文
posted @ 2019-05-17 09:16 Dloading 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{}" 输出: true 示例 3: 输入: "(]" 输出: false 示例 4: ... 阅读全文
posted @ 2019-05-17 09:15 Dloading 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性 prev 以指示链表中的上一个节点。假设链表中的所有节点都是 0-index 的。 在链表类中实现这些功能: get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-... 阅读全文
posted @ 2019-05-16 22:25 Dloading 阅读(209) 评论(0) 推荐(0) 编辑