概述
数组的排序一直是个比较常用且基础的算法问题,虽然各个语言框架类库都会有内置的排序方法API调用,但是明白其中的原理对我们的编程思维有很大的好处。排序方法有很多种,其中最广为人知的就是快速排序算法,接下来我们手动实现一个快速排序。
给定一个二叉搜索树 root 和一个目标结果 k,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true。
在vuex4中使用typescript的时候,用模块modules时,如果不做一些处理,用Hooks获取store然后取子模块的state会丢失类型。
首先需要参照vuex4.0中使用typescript, vuex4.0中modules的ts使用,vue3 + vuex4.0 + typescript 使用详情来设置一些基础的东西,但是原文中美中不足的就是需要自己添加module state类型上去,接下来把这一步也处理一下让TypeScript自己去获取。
有些代码不想传到开原仓库github或者码云,那么自己搭建git服务器将会是一个不错的选择。