- 博客(6)
- 收藏
- 关注
原创 Longest Common Prefix --leetcode
思路一思路:先查找最短的字符串,赋值给ret,然后从第一个字符串开始两两比较,比较ret与字符串数组里的公共字串。返回最后结果。代码:class Solution: # @param {string[]} strs # @return {string} def longestCommonPrefix(self, strs): if len(strs) =
2015-06-25 15:59:26 412
原创 Regular Expression Matching--leetcode
解法一思路: 写的第一个版本,知道是动态规划,但是不够简洁,因为动态方程 根本就没有写明白!!!!有点暴力的意思,其中还用到了剪枝操作代码:class Solution: # @param {string} s # @param {string} p # @return {boolean} def __init__(self): self.is
2015-06-24 09:41:20 450
原创 Longest Palindromic Substring--leetcode
我的解法v1:思路:查找字符串中aa或者aba类似的字符字串,然后开始往两边拓展代码:class Solution: # @param {string} s # @return {string} def longestPalindrome(self, s): ret = '' if len(s) == 1: ret
2015-06-23 14:28:37 391
原创 4th Median of Two Sorted Arrays -- leetcode
我的解法思路:比较列表nums1中间和nums2中间的数,如果第一个列表小于第二个列表,那么不可能包含中间数的一串子序列总共有两串,nums1中间数前面的一串和nums2中间数后面的一串,比较长短,删除比较短的那一串(每次删掉其中一串序列的一半),不断递归,直到其中的一个列表长度缩短为2,然后插入排序(log级别),最后输出结果。代码如下:class Solution: # @para
2015-06-22 13:35:43 390
转载 关闭Dashboard
打开终端,输入下面的命令: defaults write com.apple.dashboard mcx-disabled -boolean YES然后再重启一下 Dock,在终端输入: killall Dock如果以后后悔了,想重新启用 Dashboard,就用下面的命令: defaults write com.apple.dashboard mcx-disabled -boolean
2015-06-21 14:08:48 914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人