“数据的存法和算法”---Leetcode coding using Python

每次一开始学习的时候总是很困,但是当我发现我不看论文,不看书,专注于写代码的时候,这种疲惫的感觉立马就一扫而光了,所以用leetcode来学习写python的代码就成了这学期的学习习惯,哈哈哈。会一直更新,直到我做完一遍leetcode的题目,也许会很慢,但是路漫漫其修远兮,努力就好啦,嘻嘻。加油!!!

如果有需要我会把我的全部成功python代码发上来。

2020Winter:
week1 0106-0112
1.TWO sums
给一个和,在数组里面找到,相加是这个值的两个数,然后输出数组中这两个数的index

2.LISTNode 数据结构
和正常的数字相加的顺序相反

***3.找到最大的重复的子串,且首次出现的

Week2 0113-0119
4.两个sorted array,找到median值
Merge sort

***5.最长回文串
单数回文串和双数回文串

6.Zigzag的字符串
每一串,根据行数,然后看作是一行一行的进行处理

7.Reverse integer(简单是简单,哈哈哈,可是就是有坑)
123->321 120>21 -120>-21 
不仅仅是转换之前是32位int,转换之后也要是32位int

Week3 0120-0126 Spring Festival 0124
8.字符串和数字的转换,只有两种情况可以进行转换。python正则表达式
(1)空格+数字
(2)数字
?表示出现0次或者1次 +表示出现1次以上 *表示0次或者多次
表达式
^\s*[\+\-]?\d+

9.判断是否是回文数字
python 的bool类型 True 和 False 要注意 首字母大写

10.正则表达式

******10.正则表达式 Hard
判断特殊情况的空串还是非空串,非空的话长度是1还是大于1??
非空串从后往前进

你可能感兴趣的:(Python,Leetcode,Python)