环境配置 一、安装git 二、Ubuntu中安装最新NodeJS和NPM 1. 更新Ubuntu软件源 Ubuntu 16.04 TLS Ubu...
可爱的外表下面藏着一颗硬核的心 Team Cherry在创造空洞骑士游戏世界的同时,对剧情几乎完全不动笔。他们先把所有的地图、关卡、boss...
「异星工厂」Factorio 是一款2D生产建设模拟游戏,在这里你需要设计并建设出不同的自动生产流水线,不断生产出愈加复杂的工业品。最近在疫情的...
滑动窗口 滑动窗口问题的本质其实是类双指针问题。 在LeetCode上有很多滑动窗口的题目:silding-window 这里我将举例LeetC...
前缀树(trie)就是常常听到的字典树,也成为单词查找树。常用于统计,排序和保存大量的字符串,所以常常被搜索引擎系统用于文本词频统计。比如:搜索...
曾几何时听到:『不用递归也能做到做到时间复杂度O(N)、空间复杂度O(1)遍历一颗二叉树』当时的我想了挺久也没有想明白这是如何做到? 其实递归也...
单调栈即栈内元素满足单调性的栈,可以线性复杂度的遍历数组得到 LeetCode 84. 柱状图中最大矩阵: 给定 n 个非负整数,用来表示柱状图...
在一个以原点为圆心的圆随机生成均匀分布的点 方法1: 根据圆的表达式,我们可以很容易想出随机生成定义域内的x和y,如果在圆内,则符合要求。 缺点...
KMP算法是一种基于BF算法改进的字符串匹配算法由D.E.Knuth,J.H.Morris和V.R.Pratt于1977年联合发表取三位大佬的姓...