自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Decode Ways

题目链接:https://leetcode.com/problems/decode-ways/description/ 一开始就想到了和前边的数相关,但是没有细想,导致出错。后来在纸上特意把前边的数给圈出来了,灵感突现。 举个例子:222的解码方式为3种,22的解码方式为2种,2的解码方式为1种。即(222)解码方式=(22 2)方式+(2 22)方式1272的解码方式为2种,1

2017-09-29 09:53:13 261

转载 Hive安装

在Apache的网站上都有关于Hbase和Hadoop的详细过程,但是我在网站上并没有找到关于Hive的详细配置信息。网站只是说应该该更设置,但是并没有说怎样设置,我只能上网找别的资料,按照找到的资料进行设置,设置成功,先总结如下。 本系统环境: 1、Hadoop 2.8.0 2、Java 1.8 3、Hive 2.1.1 4、MySQL 5.7.19 5、MacOS Sierra 10

2017-09-15 23:03:32 589

翻译 Hbase安装

最近有个题目,需要体验一下NoSQL数据库,我选择了Hbase数据库。 系统环境: 1、MacOS Sierro 10.12.4 2、Hbase 1.2.6 3、brew 1.3.2 4、Java 8 5、Hadoop 2.8.0 一、独立模式步骤: 1、使用brew install hbase安装hbase 2、我没有设置JAVA_HOME,大概brew已经给你设置好了。 3

2017-09-15 20:23:55 424

原创 Subsets II

题目详情:https://leetcode.com/problems/subsets-ii/description/以前遇到过类似的题目(https://leetcode.com/problems/permutations-ii/description/),即有重复元素,但是那时候没有写出来,今天模仿着那道题的思路写出来,虽然花的时间有点长。 1、对nums中的元素进行统计 2、对nums中的重

2017-09-10 15:02:24 371

原创 Search a 2D Matirx II

题目详情:https://leetcode.com/problems/search-a-2d-matrix-ii/description/思路: 1、检查第一列的行首元素,从最后一行开始,如果行首元素小于等于target的行停止,假设该位置为row。target不可能在大于row的行中,因为大于row行中的元素都比target大。 2、检查第一行的列首元素,从最后一列开始,如果列首元素小于等于t

2017-09-08 16:59:55 374

原创 Unique Paths

题目详情:https://leetcode.com/problems/unique-paths-ii/description/自己写的代码,感觉不够简洁# -*- coding:utf-8 -*- class Solution(object): def uniquePathsWithObstacles(self, obstacleGrid): """ :typ

2017-09-08 08:44:52 307

原创 Unique Paths

题目详情:https://leetcode.com/problems/unique-paths/description/一开始又想到了用递归去模拟过程,但是运行时间超时,突然感觉自己用不好递归,不清楚何时该去用递归,何时不该用递归。 递归解法如下# -*- coding:utf-8 -*- class Solution(object): def uniquePaths(self, m, n

2017-09-06 21:06:04 239

原创 Rotate List

题目详情:https://leetcode.com/problems/rotate-list/description/ 思路: 1、首先通过遍历链表,得到链表的长度 2、k%length取余,因为k有可能大于length 3、设置一个快指针,让其从第一个节点开始先走k步,然后在设置一个慢指针p,让他们同时往前走,fast到达最后一个节点的时候结束。此时fast在最后一个节点位置处,p在第le

2017-09-06 19:18:20 236

原创 Merge Intervals

题目详情:https://leetcode.com/problems/merge-intervals/description/思路:设置两个变量earlyStartTime,用于存储开始时间;latestEndTime用于存储最晚的结束时间。这两个变量的起始值为第一个Interval的开始时间和结束时间。 1、首先对intervals进行排序 2、从第二个元素开始,依次用latestEndTim

2017-09-06 11:07:44 282

原创 Spiral Matrix

题目详情:https://leetcode.com/problems/spiral-matrix-ii/description/这道题以前遇到过,记得好想是用双循环做的,但是现在忘记了,又做了一遍。一开始的思路是把矩阵当作方方正正的矩阵了,没有考虑到矩阵可能是”扁”的,导致结果出错。然后想到一行,一列的访问,但是此时还有个问题是有个问题可能访问了不止一遍。所以在访问完每行每列之后,判断是否访问完成。

2017-09-05 18:55:56 314

原创 Jump Game

题目详情:https://leetcode.com/problems/jump-game/description/什么情况下才能到达最后一个位置呢?如果没有0的话,那么可能能够到达最后的,比如 一步一步的走。但是如果有0的话,就需要考虑如何跨过该0元素,所以题目就变成了检查数组 中的所有的0元素是否都能跨过去# -*- coding:utf-8 -*- class

2017-09-04 22:51:45 318

原创 Rotate Image

题目详情:https://leetcode.com/problems/rotate-image/description/本题思路:把第一行元素赋值给倒数第一列元素,把第二行元素一次赋值给倒数第二列的各个位置,依次类推。 但是这样就会一个问题:从第二行开始最后的几个元素会被覆盖掉,比如: 矩阵[ [ 5, 1, 9,11],[ 2, 4, 8,10],[13, 3, 6, 7],[15,14,12

2017-09-02 22:19:22 306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除