自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DRFish

记录一下学习过程,欢迎访问个人主页www.drfish.me

  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 LeetCode Search in Rotated Sorted Array

把一个严格升序的数组进行旋转,如[0,1,2,3,4,5]旋转3位成为[3,4,5,0,1,2]。在这样的数组中找到目标数字。如果存在返回下标,不存在返回-1。

2015-12-31 09:56:03 2785

原创 LeetCode Longest Valid Parentheses

找出一个只包含”(“和”)”的字符串中最长的有效子字符串的长度。有效的意思是指该子字符串中的括号都能正确匹配。

2015-12-30 19:39:30 1382

原创 LeetCode Next Permutation

找出一个数组按字典序排列的后一种排列。

2015-12-30 09:34:00 1103

原创 每天学点Python之zip

每天学点Python之zipzip是Python中的一个内建函数,能够用来组合多个序列类型的数据。它会把传入的所有序列中下标相同的元素组成一个个元组,以最短的序列为基准。

2015-12-29 14:16:01 2907 1

原创 LeetCode Divide Two Integers

实现两个int型数字的除法,不可以使用乘法、除法和模操作。

2015-12-29 09:35:07 1092

原创 Storm异常之RuntimeException: Found multiple defaults.yaml resources

今天在运行Storm与Kafka集成的Topology时抛出如下异常:java.lang.RuntimeException: Found multiple defaults.yaml resources at backtype.storm.utils.Utils

2015-12-28 14:43:13 5443 1

原创 LeetCode Implement strStr()(Sunday算法)

实现字符串子串匹配函数strStr()。如果字符串A是字符串B的子串,则返回A在B中首次出现的地址,否则返回-1。

2015-12-28 14:28:48 1643 1

原创 LeetCode Count and Say

把一个数字用几个几的形式表示出来。如2就是1个2,即12。对12进行数数得到1112,依次类推。假设初始数字是1,求第n个数是什么。起始5个数字为1, 11, 21, 1211, 111221, …

2015-12-28 09:01:59 1648 2

原创 LeetCode Remove Element

删除一个数组中某一特定数值的元素,返回删除后的数组长度。

2015-12-26 09:10:01 1344 1

原创 LeetCode Remove Duplicates from Sorted Array

从一个有序的数组中去除重复的数字,返回处理后的数组长度。

2015-12-26 09:09:21 1474

原创 Zookeeper集群的部署

Zookeeper集群的部署标签(空格分隔): ZookeeperZooKeeper是一个开源的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop、Hbase、Kafka等流行开源框架的重要组件。以下实验环境为Ubuntu14.04,局域网内的三台普通计算机,虚拟机可以进行相同的配置。

2015-12-25 14:32:51 1726 1

原创 LeetCode Reverse Nodes in k-Group

将一个链表中每k个数进行翻转,末尾不足k个的数不做变化。

2015-12-25 09:43:34 1317 1

原创 每天学点Python之bytes

每天学点Python之bytesPython中的字节码用b'xxx'的形式表示。x可以用字符表示,也可以用ASCII编码形式\xnn表示,nn从00-ff(十六进制)共256种字符。

2015-12-24 14:40:00 9570 1

原创 LeetCode Swap Nodes in Pairs

将链表中相邻的两个节点交换位置,注意第一个节点与第二个节点要交换位置,而第二个节点不用与第三个节点交换位置。

2015-12-24 08:33:58 2207

原创 LeetCode Merge k Sorted Lists

将k个有序的链表拼接成一个有序的链表。

2015-12-24 08:32:30 1745

原创 每天学点Python之strings

每天学点Python之strings在Python3中所有的字符编码都是Unicode,所以不用再担心编码问题了。

2015-12-23 14:26:56 2294 1

原创 每天学点Python之comprehensions

每天学点Python之comprehensions推导式可以简化对数据的处理,让代码简洁的同时还具有很高的可读性,这在Python中非常常见。

2015-12-23 14:25:00 1401

原创 LeetCode Generate Parentheses

罗列出n组括号的所有合法的排列组合。

2015-12-23 08:31:29 1312

原创 每天学点Python之Iterator

每天学点Python之Iterator我们经常需要遍历一个对象中的元素,在Python中这种功能是通过迭代器来实现的。原理每一个迭代器可以通过反复调用迭代器的__next__()方法来返回创建该迭代器的对象中的后继值。当没有可用数据时,产生一个StopInteration异常。

2015-12-22 14:37:55 1586

原创 每天学点Python之dict

每天学点Python之dict字典用来存储键值对,在Python中同一个字典中的键和值都可以有不同的类型。

2015-12-22 14:36:48 2260

原创 LeetCode Merge Two Sorted Lists

将两个有序的链表拼接成一个有序的链表。

2015-12-22 10:07:05 1954

原创 LeetCode 4Sum

找出一个列表中四个元素之和为目标值的情况,打印出所有的情况。

2015-12-21 20:36:02 1383

原创 LeetCode Valid Parentheses

判断一个只包含各种括号符号的字符串中括号的匹配情况。

2015-12-21 20:28:58 1202

原创 每天学点Python之tuple

每天学点Python之tuple元组就是一个增加了限制的列表,主要的区别就是元组一旦确定就不能再修改。它们可以通过各自的构造函数相互转化。优势元组与列表非常相似,但它有自己的优势:

2015-12-21 14:21:44 1807

原创 每天学点Python之set

每天学点Python之set集合中包含一系列的元素,在Python中这些元素不需要是相同的类型,且这些元素在集合中是没有存储顺序的。集合的赋值集合的表示方法是花括号,这与字典是一样的,可以通过括号或构造函数来初始化一个集合,如果传入的参数有重复,会自动忽略

2015-12-21 14:18:29 13787 2

原创 LeetCode Remove Nth Node From End of List

将一个链表中的倒数第n个元素从链表中去除。

2015-12-21 10:14:38 1256

原创 每天学点Python之数值类型

每天学点Python之数值类型Python中的数值类型包括int、float和complex三种类型。 注:以下内容只针对Python3intPython中的int类型是无限精度的,这个特性给编程带来了很多便利。floatPython中的float底层是用c语言中double类型变量实现的,具体的精度与运行的计算机有关。

2015-12-20 17:12:02 7387

原创 每天学点Python之list

每天学点Python之listPython中的列表对参数的类型没有要求,也就是说同一个列表可以包含多种不同类型的对象。

2015-12-20 17:10:39 1226

原创 Python2还是Python3

Python2还是Python3相信很多新接触Python的人都会纠结这一个问题,学Python2还是Python3?不像Java一样每个新版本基本都是基本兼容以前的版本的。Python2和Python3的差别是巨大的,可以说是脱胎换骨,要知道这对一门语言的发展是非常危险的。

2015-12-20 15:25:11 1102

原创 LeetCode Letter Combinations of a Phone Number

手机按键上每个数字都对应了多个字母,如2对应了”abc”,现给出一个数字串,要求把其中的每个数字都转化为对应的字母中的一个,列出所有的组合情况。

2015-12-20 12:50:53 1613

原创 LeetCode 3Sum Closest

找出一个列表中三个元素之和与目标值最接近的情况,并返回这个值。假设整个列表中只有一个最接近的值。

2015-12-19 21:07:32 1506

原创 LeetCode 3Sum

找出一个列表中所有和为零的三元组。要求求出的三元组中没有重复。

2015-12-19 13:44:20 2033

原创 LeetCode Longest Common Prefix

找出一组字符串中最长的公共前缀。

2015-12-18 20:56:06 788

原创 每天学点Python之布尔类型

每天学点Python之布尔类型Python中的布尔类型有两个常量True和False表示。布尔值转化Python中的布尔值是可以转化为数值的,True表示1,而False表示0,可以对其进行数值运算,但不建议这么做,会引起代码的混乱。真值测试在Python中所有的对象都可以进行真值测试,下面罗列一下判断为假的情况:

2015-12-18 14:50:44 14717

原创 LeetCode Roman to Integer

将一个罗马数字转化为阿拉伯数字,范围在1-3999。下面是罗马数字的介绍及基本规则:罗马数字采用七个罗马字母作数字、即Ⅰ(1)、X(10)、C(100)、M(1000)、V(5)、L(50)、D(500)。

2015-12-18 11:02:59 801

原创 LeetCode Integer to Roman

将一个int型的数字转化为罗马数字,范围在1-3999。下面是罗马数字的介绍及基本规则:罗马数字采用七个罗马字母作数字、即Ⅰ(1)、X(10)、C(100)、M(1000)、V(5)、L(50)、D(500)。

2015-12-18 10:08:55 626

原创 LeetCode Regular Expression Matching

简易版正则表达式匹配,只有两种通配符,”.”表示任意一个字符,”c*”表示字符c可以有零个或多个。

2015-12-17 20:46:47 1956

原创 必须了解的Object知识

必须了解的Object知识作为Java中所有类的根类,Object提供了很多基础的方法,我们经常会覆写它的方法,但很多时候因为不了解这些方法内在的含义以及与其他方法之间的关系而错误的覆写。下面介绍一下各个方法,已经如何合理地覆写它们。

2015-12-17 15:53:46 732

原创 LeetCode Container With Most Water

给定一组长短不一的隔板,挑其中的两块板,使得板子之间能装最多的水。

2015-12-17 14:16:13 1231

原创 Kafka系统工具

Kafka系统工具前言Kafka为我们提供了很多有用的系统工具,这些工具都放在kafka.tools包中。这些工具可以帮助管理Kafka节点与集群。

2015-12-16 15:33:11 2278

机器学习实战源代码

《机器学习实战》 machine learning in action 书中习题源代码

2015-12-16

空空如也

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

TA关注的人

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