自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 对tree进行添加或删除节点

递归

2022-12-03 21:42:43 711

原创 常见的数据处理【递归】

递归

2022-12-03 20:47:57 235

原创 设计模式-策略模式

js

2022-10-19 21:33:39 198

原创 对select进行组件封装

封装select组件

2022-09-19 14:35:43 716

原创 css+js实现鼠标移动跟随动画

css+js实现鼠标移动跟随动画

2022-09-17 16:08:26 662

原创 css+js实现动画标题

css+js实现动画标题

2022-09-16 21:36:56 293

原创 把数组的前一部分挪到后部分

数组的slice方法不会改变数组本身,而是直接返回一个新数组。 现在需要把数组的从索引0开始到i的部分移到数组尾部,如下即可: let newArr = arr.slice(i).concat(are.slice(0, i)); //例如 let arr = [1,2,3,4,5]; let index = 3; let newArr = are.slice(index).concat(are.slice(0, index)); //[4, 5, 1, 2, 3] ...

2022-06-27 09:57:55 478

原创 常见的逻辑运算

逻辑运算 与运算 或运算 javascript

2022-06-26 18:57:45 347

原创 摆动序列(leetcode中等)

摆动序列 leetcode 算法 javascript

2022-06-25 19:46:40 191

原创 leetcode(中等)递增的三元子序列

leecode递增的三元子序列 javascript

2022-06-06 22:26:59 114

原创 leetcode(中等)移掉k位数字

leetcode 移掉k位数字 javascript 贪心 单调栈

2022-06-05 20:10:42 172

原创 leetcode(中等)去除重复字母

leetcode 去除重复字母

2022-06-04 22:17:51 315

原创 js中的简单正则

js中的简单正则 1.test和match的区别 (1)用法的区别:reg.test(str); str.match(reg); (2)返回值的区别:reg.test(str); 返回值为true/false str.match(reg); 返回值为匹配到的内容,数组类型/null 2.g和非g的区别 g表示全局匹配,即会找str中所有匹配到的内容 非g表示局部匹配,也就是只要从开始匹配到一个以后,就不再往下找 案例: 判断字符串中是否有某个连续的子字符串? let str = "abcde24

2022-05-29 20:35:05 328

原创 js常用的三个遍历方法

数组的三个常用遍历方法 1. forEach ·无返回值 ·不能跳出循环(即使通过return true/false,也是无法跳出循环的),除非通过try catch,当满足条件时主动抛出异常(throw Error类似) 2. some ·有返回值,一般为true/false ·当返回true时,跳出循环 ·使用场景:判断是否至少有一项满足条件 3. every ·有返回值,一般为true/false ·当返回为false时,跳出循环 ·使用场景:判断是否每一项都满足条件 案例1:判断数组中,是否每个元素

2022-05-29 19:55:48 829

原创 冒泡排序+选择排序+快速排序

冒泡排序思路 双重for循环 外层控制趟数(len - 1) 内层用于相邻元素相比较以及交换位置(在每一趟完成过后,内层循环次数会减少,循环次数为len -1 - i) let arr = [2, 4, 1, 8, 0, 2]; let len = arr.length; //冒泡排序 for(let i = 0; i < len - 1; i++){ for(let j = 0; j < len - 1 - i; j++){ if(arr[j] > arr[j + 1]){

2022-02-14 20:03:09 476

原创 周赛题1(leetcode)

对奇偶下标分别进行排序 给你一个下标从 0 开始的整数数组 nums 。根据下述规则重排 nums 中的值: 按 非递增 顺序排列 nums 奇数下标 上的所有值。 举个例子,如果排序前 nums = [4,1,2,3] ,对奇数下标的值排序后变为 [4,3,2,1] 。奇数下标 1 和 3 的值按照非递增顺序重排。 按 非递减 顺序排列 nums 偶数下标 上的所有值。 举个例子,如果排序前 nums = [4,1,2,3] ,对偶数下标的值排序后变为 [2,1,4,3] 。偶数下标 0 和 2 的值按照

2022-02-12 15:51:07 696

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除