LC-1801-替换字符串中的括号内容
LeetCode-1807 替换字符串中的括号内容题目链接:1807. 替换字符串中的括号内容 - 力扣(LeetCode)
12345678910111213141516class Solution(object): def evaluate(self, s, knowledge): """ :type s: str :type knowledge: List[List[str]] :rtype: str """ dict_know = {k:v for k,v in knowledge} # 将二维列表转换为字典 new_s = s.replace('(','$').replace(')', '$') # 转换成便于处理的新格式 tokens = new_s.split('$') ...
LC-1701-平均等待时间
LeetCode-1701 平均等待时间题目链接:1701. 平均等待时间 - 力扣(LeetCode)
12345678910111213141516171819202122232425262728class Solution(object): def averageWaitingTime(self, customers): """ :type customers: List[List[int]] :rtype: float """ total=0 #记录总的等待时间 time_now=0 #记录当前时间 n=len(customers) wait=[] for i in range(n): wait.append(0) #初始化 if n==0: #如果没有客人来,则平均等待时 ...
LC-91-解码方法
LeetCode-91 解码方法题目链接:91. 解码方法 - 力扣(LeetCode)
123456789101112131415161718192021222324252627282930class Solution(object): def numDecodings(self, s): """ :type s: str :rtype: int """ list_s=list(s) n=len(list_s) dp=[] for i in range(n+1):#初始化列表 创建一个长度为n+1的列表 dp.append(0) # 向列表中添加元素 0 dp[n]=1 '''可有可无,但是常规的动态规划需要,这里写一下方便理解,本题中每个位置的值只与前面的两个位置有关。而对于最后一个位置(即 s[n-1]),由于它没有后一个 ...
LC-2108-找出数组中的第一个回文字符串
LeetCode-2108 找出数组中的第一个回文字符串题目链接:2108. 找出数组中的第一个回文字符串 - 力扣(LeetCode)
12345678910111213141516171819202122class Solution(object): def firstPalindrome(self, words): """ :type words: List[str] :rtype: str """ now="" #用于返回 if len(words) is 0 : #如果words列表中没有字符串,则直接返回空字符串 return now for x in words: #否则遍历words列表 list_x=list(x) #将遍历到的字符串转成单字符的列表 point=0 ...
LC-669-修剪二叉树
LeetCode-669 修剪二叉树题目链接:669. 修剪二叉搜索树 - 力扣(LeetCode)
1234567891011121314151617181920212223242526# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right = rightclass Solution(object): def trimBST(self, root, low, high): """ :type root: TreeNode :type low: int :type high: int :rtype: TreeNode """ ...
LC-203-移除链表元素
LeetCode-203 移除链表元素题目链接:203. 移除链表元素 - 力扣(LeetCode)
123456789101112131415161718192021# Definition for singly-linked list.# class ListNode(object):# def __init__(self, val=0, next=None):# self.val = val# self.next = nextclass Solution(object): def removeElements(self, head, val): """ :type head: ListNode :type val: int :rtype: ListNode """ head1=ListNode(0) #写一个listnode对象 值为0 next为 None current=he ...
git push
git pushgit init 创建仓库
git add .
git commit -m ‘init’
git remote add origin https://github.com/seventeense/Memory.git
git push origin master -u