自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Leetcode] 126 Word Ladder II 解题 (和127的对比)

Loading...https://leetcode.com/problems/word-ladder-ii/这道题区别于127 Word Ladder 在于1. 127求的是最短路径长度;本题求的是最短路径2. 127 求的是一个值,本题求的是所有的最短路径为了解决这个变化,关键点是1. 对于上一层之前访问的节点我们不能再访问了2. 对于下一层要访问的节点,我们要记录所有的路径。class Solution: def findLadders(self, be.

2022-05-30 12:42:12 145

原创 [Leetcode] 127 Word Ladder 解题

class Solution: ################################################# ###### solution 3: Bi-directional BFS ###### # search from both side and check if they meet # ################################################# from collectio.

2022-05-30 07:08:02 98

原创 Leetcode 359 Logger Rate limit

[Leetcode] 359 Logger Rate limitclass Logger: def __init__(self): # key=message(str), value=timestamp_last_sent(int) self.msg_sent = {} self.cap = 10 def shouldPrintMessage(self, timestamp: int, message: str)

2022-05-28 07:02:16 131

原创 Leetcode 435. Non-overlapping Intervals

​​​​​​Loading...DP solutionclass Solution: def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int: if not intervals: return 0 # initialize DP dp = [0] * len(intervals) dp[0] = 1

2022-05-22 01:16:09 134

原创 [刷题] 分治法

​​​​​​1.474 · Lowest Common Ancestor II大2.

2022-04-27 06:55:14 46

原创 python (python3) 基础知识点 (更新中)

总结一些常用的关于 python dict 的知识点初始化 / 新建 字典new_dict = {} # new dict with empty itemsnew_dict = dict() # new dict with empty items查找遍历类型 / typing

2022-04-26 00:32:47 374

原创 Leetcode 59 Spiral Matrix II

class Solution { public int[][] generateMatrix(int n) { int[][] M = new int[n][n]; return generate(M, n); } private int[][] generate(int[][] M, int k) { int loop = k / 2; int start_x = 0; int start_.

2022-04-03 07:19:31 85

原创 [Leetcode]吹响征战Leetcode的号角

写这篇,没别的意思,就是告诉自己,要开始刷Leetcode了。想起当初第一遍刷GRE单词的时候,太痛苦了,太

2014-09-02 17:09:34 723

原创 [安装]Vim插件YouCompleteMe在mac下的安装

a

2014-06-28 23:43:12 5698 2

原创 Ubuntu下安装scikit-learn(sklearn)

按说,这个安装应该也不是很困难,但是官方网站的说明在我看来写的实在是有待改进,所以写文一篇,方便以后安装。背景:Ubuntu 13.04python 2 .7. 4(系统预装)步骤:官方原文见此链接1. 安装支持部分:在terminal里面直接输入以下命令,这个命令会安装sklearn所需要的依赖,主要包括 scipy, numpy一些主流依赖。

2014-03-25 10:21:59 23744 1

原创 Vim插件YouCompleteMe翻译之 README.md(Part I)

截止目前,已经成功实现了用YCM来完成对 Python 和 C++ 的自动补全,心情大好,于是跑回来继续完成翻译工作,就当攒人品啦。——————————————分割线————————————————原文请点我—— Translation starts here ——YouCompleteMe: a code-completion engine for VimYouCom

2014-02-10 04:37:15 2008

原创 Vim插件YouCompleteMe翻译之UserGuide I.

原文如下:自己在安装使用这个插件的时候遇到了不少曲折,现在这里对用户指导进行翻译,一来让自己能够耐下心来通读一遍,二来方便其他朋友使用。用户指导 (User Guide)一般用法 (General Usage):   ·如果觉得补全功能太广泛的话,只需要继续输入代码即可;YCM会基于你的输入持续修正补全功能。   ·过滤功能是“smart-case(智能大小写)”敏感的

2014-02-02 11:20:11 2459

原创 [安装]ubuntu 如何修改 .vimrc 文件

很多东西确实是难了不会,会了不难。今天想在ubuntu里配置一下vim,结果折腾了老半天。原因就是一直找不到别人说的那个 .vimrc文件,后来才知道,原来这个文件默认是不存在的,需要先自己创建一下,现介绍如下:1. 拷贝方法:将系统配置vimrc文件拷贝一份:在terminal里面输入cp /usr/share/vim/vimrc $HOME/.vimrc说明:

2014-02-01 05:40:23 4517

原创 [安装]Windows 系统下 GVIM安装

Windows 系统下: 1. 安装GVIM和GitHub for Windows:安装和设置Gvim, 请参考这篇文章中的Step1。如果是传统版本的GitHub客户端,请参考这篇文章中的Step2:http://blog.csdn.net/auwzb/article/details/9346517 如果下载的是PortableGit, 请参考这篇文章:http:

2014-01-21 10:29:55 772

原创 小白级别准程序员在windows下安装GitHub

自己目前是专业级小白,所以写这篇文章,希望能够帮到有需要的朋友。最近(截至2014.1.20)GitHub for Windows升级了,出了一个移动版GitHub客户端给windows用(Github 1.8.4),直接导致了环境变量修改的相应改变。Step 1: 谷歌搜索 GitHub for Windows, 一般出来的第一个链接就是,点进去应该就是下图的样子,然后点

2014-01-21 09:59:56 2996 1

空空如也

空空如也

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

TA关注的人

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