-
学习使我快乐
一、面试/刷题 二、标记语言 三、语言 四、论文 五、大杂烩 六、好用的python包 七、深度学习 八、实战/比赛一、面试/刷题 leetcode 国内官网 国外官网 labuladong 刷题技巧 #一个维护很好的刷题博客 gitee依赖 github依赖 牛客 官网 #面经/刷题/工作 二、标记语言...…
-
什么是任意门
初期型随意门(日语:初期型どこでもドア),又名蒸汽任意门、奇特门、如意门,也即是第一代的任意门,是日本动画哆啦A梦剧场版《大雄的秘密道具博物馆》中在未来世界的道具博物馆中展示的道具。制作者为哈特曼博士。可至十光年、能通往任何地方的门 任意门使用方法是“在打开门时,想着目的地,否则将通向无法预知的地区”,同时电影中出现过转动门把手上的刻度来调整时间。 除了受距离的限制外,任意门的使用必须一般时空下才能使用,在其他道具所创造出来的特殊时空是无法使用(见短篇《地平...…
-
正则表达式
正则表达式 语法 在线工具 #包含常用表达式 python正则表达式 …
-
和相同的二元子数组
930.和相同的二元子数组from collections import defaultdictclass Solution: def numSubarraysWithSum(self, nums: List[int], goal: int) -> int: sum = 0 order_map = defaultdict(int) res = 0 for num in nums: order_map[...…
-
化学式中原子的数量
726.原子的数量from collections import defaultdict, dequeclass Solution: def countOfAtoms(self, formula: str) -> str: res_collection = deque() n = len(formula) idx = 0 while idx <= n -1: if formula[idx] !...…
-
动态规划
目录: 一、简介 1.1 背景 1.2 思考过程(示例) 1.3 DP与其他算法的关系 二、线性动态规划 2.1 单串问题 2.1.1 LIS系列 2.1.2 最大子数组和系列 2.1.3 打家劫舍系列 2.1.4 变形,需要两个位置的情况: dp[i][j] 以 j, i 结尾 2.1.5 与其他算法配合 ...…
-
pip和easy_install
pip和easy_install介绍 easy_install和pip都是用来下载安装Python一个公共资源库PyPI 的相关资源包的,pip是easy_install的改进版,提供更好的提示信 息,删除package等功能。老版本的python中只有easy_install, 没有pip。 easy_install 打包和发布 Python 包 pip 是包管理easy_install安装一个包easy_install 包名easy_install “包名 == 版本号”升级一个...…
-
相交链表
160.相交链表# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def getIntersectionNode(self, headA: ListNode, headB: ListNode) -> ListNode: P_a ...…
-
从源码安装python
1. 下载python源码包. 下载python2. 解压tar zxvf xxx.tar.gz 到当前文件夹(假如路径是/a/b/Python-3.7.0)3. 安装路径 mkdir /a/b/Python3.7(你想要的安装python的路径)4. 安装 参考 cd /a/b/Python-3.7.0 配置: ./configure –prefix=/a/b/Python3.7 编译:make 安装:make install此时你已经吧pyton3.7安装到了/a/b/Pyth...…
-
连续子数组的和
连续子数组的和523.连续的子数组和1.前缀法class Solution: def checkSubarraySum(self, nums: List[int], k: int) -> bool: pre_sum = {0 : -1} tmp = 0 l = len(nums) if l < 2: return False for i in range(l): ...…