240 发简信
IP属地:新北
  • 滑动窗口思想及模板

    下面为模板代码,还会附上一道例题 在处理数组(或LinkedList)的许多问题中,要求我们在给定大小的所有连续子数组(或子列表)中查找或计算某...

  • 下一个排列

    下一个排列 n个元素有n!种排列方式,你不会想都罗列出来再去找下一个排列吧 这种排序方式为字典序,字典序就是将元素按字典的顺序进行排序 针对这个...

  • 计数质数

    计数质数 判断一个素数很简单,代码如下,但如何高效的搜寻一个区间内的所有素数呢? 一个数若是可以因式分解,那么得到的两个数一定是一个大于等于√n...

  • 归并排序

    要将一个数组排序,可以先(递归地)将它分成两半分别排序,然后将结果归并起来。这就是归并排序,而归并的意思即将两个有序的数组归并成一个更大的有序数...

  • 删除排序数组中的重复项

    26. 删除排序数组中的重复项 Tips: 不是考虑去将后面所有元素左移,而是考虑Overwrite 不需要担心数组的有序性,完全没有问题 wr...

  • 两个任意精度的整数相乘

    简单说下题目,<1,2,3>代表123,<-7,6,5>代表-765,如果123乘以987,返回121401,所有数字都必须用数组表示 下面这段...

  • 设计一个支持增量操作的栈

    1381. 设计一个支持增量操作的栈 Tips: 本质就是一个用数组实现的定容栈,leetcode上的解答怎么这么复杂,不知道他们怎么想的

  • 颜色分类

    75. 颜色分类 Tips: 经典的荷兰三色国旗问题最简单的方法,做两趟扫描,先选定pivot = 1,第一趟下来,比1小的数0一定在左边,第二...

  • 递归思路

    简单说一说,就不配图了 一般递归函数就会有个"递"的结束终止条件,一般也被称之为base case 再然后是本级递归需要做些什么~~~ 最后是向...