摘要: 链接 "171. Excel Sheet Column Number" 题意 给出excel中的行号表示法,返回其数字表示法。 思路 其实可以理解为一种进制,变成进制间的转化问题。 代码 Java 1: Java public class Solution { public int titleToN 阅读全文
posted @ 2017-05-12 16:49 zyoung 阅读(124) 评论(0) 推荐(0)
摘要: 链接 "122. Best Time to Buy and Sell Stock II" 题意 给定一个数组,第i个数代表第i天股票的价格。设计算法找出最大收益。注意买股票前必须将已有的卖掉。 思路 遍历数组,只要后一天的价格高于前一天的价格,那么就将两天之差加入利润即可。 代码 Java : 思考 阅读全文
posted @ 2017-05-12 16:39 zyoung 阅读(113) 评论(0) 推荐(0)
摘要: 链接 "563. Binary Tree Tilt" 题意 给定一个二叉树,返回这个二叉树的tilt tilt:一个结点的tilt是指这个结点左子树所有结点和与右子树所有结点和的差的绝对值。 思路 利用递归,每个结点返回其所有(子)结点的和。设置一个全局变量累加每个结点的tilt值。 代码 Java 阅读全文
posted @ 2017-05-12 16:26 zyoung 阅读(259) 评论(0) 推荐(0)
摘要: 链接 "566. Reshape the Matrix" 题意 给定一个矩阵和新的行数和列数。输出变形后的矩阵。 思路 利用给定的行数和列数构造一个二维数组,再将原矩阵中的数一个一个进行填充。 代码 Java 1: Java public class Solution { public int[][ 阅读全文
posted @ 2017-05-12 15:25 zyoung 阅读(172) 评论(0) 推荐(0)
摘要: 链接 "561. Array Partition I" 题意 给定长度为2n的整型数组,要将它们分为n组,并且要让每组中的较小数之和尽可能的大 思路 要让和尽可能大,那么就不能“浪费”大的数,因此可以将数组排序,让每组数之间的差距尽可能小。 代码 Java : Java public class S 阅读全文
posted @ 2017-05-12 15:15 zyoung 阅读(178) 评论(0) 推荐(0)
摘要: 链接 "387. First Unique Character in a String" 题意 给定一个字符串(只有小写字母),返回其中第一个没有重复的字母的下标 思路 把这些字母转成数字存入数组,值为出现的次数。按照字符串的字母顺序遍历,当值为1时返回即可。 代码 Java : Java publ 阅读全文
posted @ 2017-05-12 14:50 zyoung 阅读(138) 评论(0) 推荐(0)
摘要: 链接 "404. Sum of Left Leaves" 题意 求二叉树所有左结点值之和 思路 递归即可,注意判断条件,累加的值必须是左结点且为叶子结点 代码 Java : 思考 需要学会list向数组的转换 效率 Your runtime beats 85.75 % of java submiss 阅读全文
posted @ 2017-05-09 23:18 zyoung 阅读(88) 评论(0) 推荐(0)
摘要: 链接 "349. Intersection of Two Arrays" 题意 给定两个数组,求交集。 注意交集中的数是唯一的,顺序任意。 思路 1. 将数组1存入set中 2. 遍历数组2,只要set中有数组2中的数,便插入list 3. list转为数组 代码 Java : Java publi 阅读全文
posted @ 2017-05-09 23:10 zyoung 阅读(107) 评论(0) 推荐(0)
摘要: 若只要小于数组长度个数的随机数呢?如何保证没有重复选取同一个元素? 不能直接随机生成下标取,因为有可能取到重复元素 只要在for循环里面减少次数,然后选取被交换的那几个即可 阅读全文
posted @ 2017-05-02 19:18 zyoung 阅读(180) 评论(0) 推荐(0)
摘要: 链接 "383. Ransom Note" 题意 给定两个字符串,第一个字符串如果是第二个字符串的子集(这里子集的意思是只要有对应的字母即可,与字母和数量有关,与顺序无关),那么返回true,否则false。 思路 1. 将两个字符串转为字符数组 2. 将magazine字符串中的字母转为ASCII 阅读全文
posted @ 2017-04-27 13:35 zyoung 阅读(178) 评论(0) 推荐(0)