开始

当在使用正则表达式时,你的目的就是从字符串中提取出你想要的东西,而正则表达式就是描述你要提取对象的一种语言;这种语言是跨平台的,在.NET, Java, JS, Py, Ruby, PHP上都可以使用。

为了学习这种描述被提取对象的语言,需要一些基础知识。

以下教程主要使用Python标准库的re模块与.NET平台的RegularExpressions模块,并在最后会提供其他语言的范例。

Read more »

First day of Basic Algorithm training in Leetcode.
Two Sum

1
2
3
4
5
6
7
8
class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:
if len(nums) < 2: return []
dic = {}
for i, e in enumerate(nums):
if e in dic:
return [dic[e], i]
dic[target - e] = i


Read more »