上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页
摘要: ![](https://img2018.cnblogs.com/blog/1234831/201904/1234831-20190409221219940-395077329.gif) ![](https://img2018.cnblogs.com/blog/1234831/201904/1234831-20190409221230087-282757063.jpg) ![](https://... 阅读全文
posted @ 2019-04-09 22:13 lick 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 19 输出: true 解释: 12 + 9 阅读全文
posted @ 2019-04-09 19:51 lick 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回 0。 示例 1: 输入:[2,1,2] 输出:5 示例 2: 输入:[1,2,1] 输出:0 示例 3: 输入:[3,2,3,4] 输出:10 示例 4: 输 阅读全文
posted @ 2019-04-09 19:33 lick 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解 阅读全文
posted @ 2019-04-09 17:33 lick 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1: 输入:00000000000000000000000000001011 输出:3 解释:输入的二进制串 00000000000000000000000000001011 中,共有三位 阅读全文
posted @ 2019-04-09 17:20 lick 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 示例: 输入: 4 输出: false 解释: 如果堆中有 4 阅读全文
posted @ 2019-04-09 17:10 lick 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收(Garbage Collection,GC) 垃圾识别算法 在java中什么样的对象会被认定为垃圾呢?如何找到这些对象? 1.引用计数法 在java中,对象的使用时考引用来实现的。也就是说,如果一个对象没有被引用,这个对象就可能被认定为垃圾。 优点:实现简单,效率高 缺点:无法解决循环引用 阅读全文
posted @ 2019-04-09 15:25 lick 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 说明: 阅读全文
posted @ 2019-04-08 23:37 lick 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 true;否则返回 false。 思路 递归 java版 运行结果 阅读全文
posted @ 2019-04-08 17:29 lick 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。 进阶: 你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗? jav 阅读全文
posted @ 2019-04-08 17:15 lick 阅读(311) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页