03 2021 档案

摘要:# Definition for singly-linked list.# 这道题还是有点复杂的,但是是有套路的,套用反转链表的想法class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = nex 阅读全文
posted @ 2021-03-18 10:31 月为暮 阅读(76) 评论(0) 推荐(0)
摘要:class Solution: # 实现基本计算器使用栈的数据结构,首先找出来数字,保存下来。 # 然后碰到运算符,+ , - 直接压入栈里边, # 碰到运算符 * 和 / 的情况下,说明前面已经有一个数值压入栈,并且 num 的值为运算符的后一个数字。 # 计算 * / 运算结果,并将计算后的结果 阅读全文
posted @ 2021-03-11 11:03 月为暮 阅读(106) 评论(0) 推荐(0)
摘要:from typing import List# 338比特位计数,可以通过三种方法来做。# 第一种:暴力法,一边循环遍历,然后求出每个数字转化为二进制的1的个数。# 第二种:递归法,但是需要递归的过程中将结果记录下来,使用数组将每次计算的结果存起来。# 第三种方法和第二种类似,都是使用数组将之前算 阅读全文
posted @ 2021-03-03 10:37 月为暮 阅读(91) 评论(0) 推荐(0)