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

浙公网安备 33010602011771号