Leetcode
文章平均质量分 83
ddxu
啊啊啊
展开
-
[LeetCode] Best Time to Buy and Sell Stock I II III IV
转自:http://liangjiabin.com/blog/2015/04/leetcode-best-time-to-buy-and-sell-stock.htmlBest Time to Buy and Sell Stock IDescription: Say you have an array for which the ith element is the pri转载 2016-11-28 22:13:25 · 448 阅读 · 0 评论 -
leetcode之 Palindrome Partitioning I&II
原文:http://blog.csdn.net/yutianzuijin/article/details/16850031觉得博主写的很好,所以转来方便以后查看。1 Palindrome Partitioning问题来源:Palindrome Partitioning该问题简单来说就是给定一个字符串,将字符串分成多个部分,满足每一部分都是回文串,请输出所有可能的转载 2016-11-27 18:23:20 · 521 阅读 · 0 评论 -
《剑指offer》面试题答案汇总(Java版)
面试题2:实现Singleton模式(1)饿汉模式public class Singleton{private static Singleton instance = new Singleton();privateSingleton(){}public static Singleton getInstance(){return instance;}原创 2017-01-07 20:29:52 · 5105 阅读 · 1 评论 -
剑指offer-二叉树的序列化和反序列化(困惑)-Java
今天在牛客上做这个题,发现一个很奇怪的事,以下第一个代码能AC,第二个却不能,但其实我个人觉得第二个更好,也不知道牛客的测试用例是怎么写的。题目描述请实现两个函数,分别用来序列化和反序列化二叉树代码一:/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode原创 2017-01-07 22:15:29 · 1602 阅读 · 0 评论 -
业余刷leetcode
我的顺序是从最简单开始,速度是一天2道(18.3.22start-),都是以自己最low想法来随意写,以后补充优化。一、easytitle 108:将有序数组转为二叉搜索树public class title108 { public TreeNode sortedArrayToBST(int[] nums) { TreeNode root = createTree(nums...原创 2018-03-23 11:19:22 · 467 阅读 · 0 评论 -
刷题中的基本算法
一、深度优先和广度优先二、排序基本排序算法三、DP在现实生活中,有一类活动的过程,由于它的特殊性,可将过程分成若干个互相联系的阶段,在它的每一阶段都需要作出决策,从而使整个过程达到最好的活动效果。当然,各个阶段决策的选取不是任意确定的,它依赖于当前面临的状态,又影响以后的发展,当各个阶段决策确定后,就组成一个决策序列,因而也就确定了整个过程的一条活动路线,这种把一个问题看作是一个前后关联具有链状结...原创 2018-03-29 10:51:05 · 613 阅读 · 2 评论