240 发简信
IP属地:加州
  • 彻底理解Python中的yield

    阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭...

  • 【Python】(十)后缀表达式

    python实现栈的代码回顾 后缀表达式回顾 后缀表达式是计算机科学中的一种常见的数学表达式形式。相比于人类常用的中缀表达,后缀表达式在没有括号的情况下也不会引起运算顺序上的...

  • 120
    那些发生在面试之后的你不知道的事

    面试之后到底发生了什么?那些等消息寂寞的夜,你是如何入睡的? 面试后的心情,就像猜测和自己暧昧着的人的心思似的。 ‘她今天发了个莫名其妙看不懂的状态,是在暗示我什么吗?’‘昨...

  • 使用到的linux命令归总小结

    这篇文章纯粹是一堆命令的堆叠,单纯是为了日后快速查看所写。各命令具体参数不在此列,man一下都能知道,这里只列用途 cat 用途: 显示整个文件 创建一个新文件 (只能新建,...

  • Leetcode--Sliding Window

    https://discuss.leetcode.com/topic/68976/sliding-window-algorithm-template-to-solve-all...

  • Leetcode--Design

    225. Implement Stack using Queues 使用queue来构造stack, 我们就只能使用queue的特性,stack需要实现的功能有push(),...

  • Leetcode--Math

    204. Count Primes 时间 O(NloglogN) 空间 O(N)如果一个数是另一个数的倍数,那这个数肯定不是素数。利用这个性质,我们可以建立一个素数数组,从2...

  • Leetcode--Greedy Algorithm

    55. Jump Game Every time we try the furthest position we can reach from the current pos...

  • Leetcode--Two pointers

    11. Container With Most Water Brute force解法是针对每一个左边竖线,计算所有它形成的container的大小,最后找出最大的那个Tim...

  • Leetcode--Heap

    215. Kth Largest Element in an Array 要找第K大的数,就是找第len(nums)-k-1小的数,构造一个最小堆,将前边len(nums)-...

  • Leetcode--Bit

    401. Binary Watch 给一个二进制的表,事实上并不是完全的二进制,上一排用来显示小时,下一排用来显示分钟。给定一个数字,代表表上有几个灯亮起,要求返回相应的可能...

  • Leetcode--Binary Search

    4. Median of Two Sorted Arrays We can use the method that find the k-th samallest eleme...

  • Leetcode--BFS

    130. Surrounded Regions 可以分为三个步骤 初始化一个list或dequequeue = collections.deque([]),遍历矩阵,将所有位...

  • Leetcode--LinkedList

    2. Add Two Numbers 先初始化两个结点,一个用来做head,一个作为指引node不断向下延续的指针,初始化carry为0。当l1或l2或carry有一个存在时...

  • Leetcode--DP

    32. Longest Valid Parentheses dp[i] = dp[start - 1] + (i - start + 1): dp[i]表示到第i个位置为止的...

  • Leetcode--Backtracking

    17. Letter Combinations of a Phone Number 这道题在string分类里已经写过了,有递归和非递归两种方法,思路都是先从string里只...

  • Leetcode--String

    8. String to Integer (atoi) ls = list(str.strip()) 先去除字符串两端的空格,并把它存放到数组里。 检查字符串首位是正号还是负...

  • 120
    Python

    Extend and append extend的参数只能是list类型,它负责将一个list添加到另一个List之后。append的参数可以是任意类型,它将参数作为一个整体...

  • Leetcode--Hash table

    3. Longest Substring Without Repeating Characters 可以用hash,即dic{}做,也可以用two pointers, win...