>

自由软件精神——“自由、开放、分享”。自由软件自诞生之日起,就秉承了学术自由的思想,信奉科学无国界,知识应该全人类共享。

ubuntu精神——人道待人,天下共享连接人人的信念。具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能......

加标签的文章 code, 页 1

tornado coroutine源码分析

tornado coroutine源码简要分析

标签:

Google Python风格指南

Python是一种对代码风格很重视的语言,从缩进就能看出这一点,Python强调易于理解。最近在负责代码重构的工作,为了统一大家的代码风格,制订规范,学习了一下网上这份Google的Python风格指南。

tornado gen_test含义

谈谈我对tornado单元测试中gen_test的理解!

python heap

from heapq import *; heappush(h,value); heappop(h);此外,默认是最小堆,用于找最大的k个数,要用于找最小的k个数,需要对push的数字取反,pop的时候再取反。

leetcode刷题 Interleaving String

二维DP,有时间再回来写下!

标签:

leetcode刷题 Text Justification

累了,不想刷题了!这个题目就是贪心,没啥说的,空格数要随着新加入单词变化!

标签:

leetcode刷题 Largest Rectangle in Histogram

DP题目,用stack的解法没有看懂!

标签:

leetcode刷题 Binary Tree Maximum Path Sum

个人觉得这个题目难度应该算是中等,就是利用树的遍历来做。和上次阿里巴巴面试的求树的宽度一样的解法。

标签:

leetcode刷题 Minimum Window Substring

双指针加窗口!

leetcode刷题 Regular Expression Matching

比较难!下次一定要自己再动手写一遍!

标签:

leetcode刷题 Palindrome Partitioning II

不好想DP关系式!后面有时间再回头看下!

标签:

leetcode刷题 Jump Game II

DP+贪心,但是不太好推出来!首次通过A[i]跳到最远距离A[k]位置,则A[k]地方的最少跳跃次数DP[k]就是DP[i]+1!

标签:

leetcode刷题 Reverse Nodes in k-Group

好蛋疼的题目,里面判定出错的地方太多了!

标签:

leetcode刷题 LRU Cache

hash+双向链表,难点在于双向链表移动某个node到head必须常数时间,所以需要自己定制双向链表的Node,寸入一个pre和next,这下删除就是常数时间了!

标签:

好吧,给你自信的题目!

leetcode刷题 Distinct Subsequences

没有怎么懂DP的思路!下次再回头看下。

标签:

leetcode刷题 Scramble String

三维DP,面试真是遇到就死翘翘!用递归可以解决一小部分测试case!

标签:

leetcode刷题 Word Break

DP再做了一次,了然!注意dp初始化条件!

标签:

leetcode刷题 Word Break II

优化代码要求太高了!

标签:

leetcode刷题 Word Ladder II

其实就是BFS!

标签:

1 2 3 4 5 » 返回顶部