Skip to content

Latest commit

 

History

History
329 lines (168 loc) · 22.6 KB

README.md

File metadata and controls

329 lines (168 loc) · 22.6 KB

leetcode-python-

python基础巩固以及leetcode刷题代码

Alt

菜鸟学习日记

在leetcode上面刷的一些算法题,还有一些Python基础语法的复习,持续更新。。。

1.1比特字符与2比特字符

2.append,pop,remove,extend区别

3.condition条件变量 #失效 已移动到python多线程多进程和线程池

4.eval函数

5.two_sum

6.python中__new__和__init__

7.nim游戏

8.pow函数的实现

9.python中的GIL #失效已移动到python中多线程多进程线程池文件

10.python中的三元表达式

11.python中的单例模式

12.python中的super函数

13.x的平方根

14.七进制数

15.三个数的最大乘积

16.三数之和

17.三维形体投影面积

18.python中的上下文管理器

19.不同路径问题I

20.不同路径问题II

21.与运算

22.两个有序数组中的中位数

23.两数之和寻找有序数组

24.买卖股票的最佳时期

25.二分查找

26.二叉排序树的实现

27.二叉树的层次遍历

28.二叉树的层平均值

29.二进制手表

30.二进制求和

31.二进制间距

32.交替位二进制

33.位1的个数

34.使用最小花费爬楼梯

35.修剪二叉搜索树

36.公平的糖果交换

37.冒泡排序

38.分发饼干

39.删除列表中的节点

40.删除列表中的倒数第N个节点

41.删除排序数组中的重复项

42.删除排序链表中的重复项

43.加一

44.区域和检索,数组不可变

45.单词模式

46.历史记录功能实现

47.压缩字符串

48.反转字符串II

49.反转字符串中的元音字母

50.反转整数

51.另一个树的子树

52.只出现一次的数字

53.可怜的小猪

54.可能的二分法

55.各位相加

56.合并两个有序数组

57.合并两个有序链表

58.员工的重要性

59.四数相加II

60.回文数

61.图像渲染

62.图片平滑器

63.多线程编程 #失效已移动到python中多线程多进程线程池文件

64.大数字乘法

65.如何为创建大量实例节省内存

66.如何让字典保持有序

67.子数组最大平均数

68.学生出勤记录I

69.实现Strstr函数

70.对称二叉树

71.寻找数组的中心索引

72.将有序数组转为二叉搜索树

73.差值查找

74.平方数之和

75.平衡二叉树

76.拆分由多个分隔符的字符串

77.搜索插入位置

78.数据封装和私有属性

79.数组的度

80.文字转语言

81.旋转字符串

82.最后一个单词的长度

83.最大同值路径

84.最大子序和

85.最小移动次数使数组元素相等

86.最小轮换的最高分

87.最小连续递增序列

88.最深的二叉树

89.最长公共前缀

90.最长回文串

91.有序数组的单一元素

92.有效的三角形个数

93.有效的括号

94.棒球比赛

95.模拟行走机器人

96.正则表达式

97.比较含退格的字符串

98.深浅拷贝

99.灯泡开关

100.爬取妹子

101.爬楼梯

102.电话号码的字母组合

103.相同的树

104.相对名次

105.移除元素

106.简单选择排序

107.类继承与不继承object的区别

108.线程中的通信 #失效已移动到python中多线程多进程线程池文件

109.线程同步

110.罗马数字转整数

111.自除数

112.螺旋矩阵

113.被3整除的最大份数

114.计算二进制字串

115.词典中最长的单词

116.调整字符串中的中文格式

117.转换成小写字母

118.转置矩阵

119.[遗传算法] #还未学习。。只是好奇下下来了。。(https://github.com/budaLi/leetcode-python-/blob/master/%E9%81%97%E4%BC%A0%E7%AE%97%E6%B3%95.py)

120.重塑矩阵

121.重复叠加字符串匹配

122.重复的子字符串

123.链表实现

124.错误的集合

125.除自身以外数组的乘积

126.非递减数列

127.颠倒二进制数

128.验证回文字符串

129.魔法函数

130.完美数

131.快速排序

132.python中多线程多进程和线程池

133.同构字符串

134.岛屿的周长

135.数组中的K-diff数对

136.相交链表

137.翻转二叉树

138.键盘行

139.两个数的交集

140.两个数的交集II

141.整数拆分

142.路径总和

143.盛水最多的容器

144.翻转矩阵后的得分

145.格雷编码

146.删除链表中的节点

对在拉勾网采集到的2893条数据进行可视化。

1.最低经验要求。

Image text

2.工作年限要求。

Image text

3.学历要求。

Image text

4.岗位词云。

Image text

5.公司融资情况。

Image text