-
单链表反转1234567891011121314151617181920212223242526function Node(value, next) { this.value = value this.next = next}...
-
二分法在计算机科学中,二分查找算法,也称折半搜索算法,是一种在有序数组中查找某一特定元素的搜索算法
想要应用二分查找法,则这一堆数应有如下特性:
存储在数组中
有序排序
搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束...
-
选择排序第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。
以此类推,直到全部待排序的数据元素的个数为零。
算法的时间复杂度为O(n^2)、额外空...
-
创建项目idea创建Spring Initializr项目,自定项目名称,软件包名称改为com.example,java版本为8。
连不上start.spring.io,可以使用start.aliyun.com。(使用阿里云的服务器创建的spring...
-
Fork在github上找到需要参与开发的项目,fork到自己的github仓库中
git clone初始化
12git clone <url> #克隆远程仓库git init #初始化本地版本库
克隆fork来的仓库
git remo...
-
初始化vue3项目1npm init vite@latest
使用vue+ts
vue-router基本使用安装vue-router1npm i vue-router
基本使用新建src/index.ts:
1234567891011121314...
-
技术栈vue3+ts+vite
安装@vitejs/plugin-vue-jsx1npm i @vitejs/plugin-vue-jsx -D
使用vite.config.ts中导入:
1234567import { defi...
-
手写flat(数组扁平化)1234567891011Array.prototype._flat=function (depth=1){ function flatten(arr,depth){ if(depth<=0...
-
安装(win系统)下载下载地址
下载zip压缩包,并解压。
创建服务在mongodb目录下创建两个目录data和logs,分别用于存放数据和日志(和bin目录同级)
管理员身份运行cmd,进入mongodb下的bin目录。
cmd下进行安装:(两个p...
-
ArrayBuffer存储固定btye(字节)的二进制数据,它不能直接读写,只能通过视图(TypedArray视图和DataView视图)来读写,视图的作用是以指定格式解读二进制数据。
使用:
1const buf = new ArrayBuffer...