- 博客(49)
- 资源 (6)
- 收藏
- 关注
原创 前端笔试---acm模式---最近小结
之前一直刷力扣,昨天做了小红书笔试,发现是acm模式,不太熟悉,特此总结。其实如果是acm模式就需要自己写一下输入输出。前端一般有两个选择,一个是基于 V8 环境,另一个是基于 node。这里主要介绍node环境。
2023-08-07 16:02:48 563
转载 稳定排序和不稳定排序
在中枢元素和a[j]交换的时候,很有可能把前面的元素的稳定性打乱,比如序列为5 3 3 4 3 8 9 10 11,现在中枢元素5和3(第5个元素,下标从1开始计)交换就会把元素3的稳定性打乱,所以快速排序是一个不稳定的排序算法,不稳定发生在中枢元素和a[j] 交换的时刻。所以,归并排序也是稳定的排序算法。选择排序是给每个位置选择当前元素最小的,比如给第一个位置选择最小的,在剩余元素里面给第二个元素选择第二小的,依次类推,直到第n - 1个元素,第n个元素不用选择了,因为只剩下它一个最大的元素了。
2023-06-29 10:57:52 85
原创 数组,字符串---对位相加或者比较之类的题目
力扣有这么一种题,就是给你两个数组或者字符串进行对位比较或者相加,做这种题的时候,我每次都会给自己挖坑,增大了代码量,比如,就以下面这个例子说下的我给自己挖的坑。
2023-06-09 09:23:29 83
原创 栈与队列--有效的括号(JS)
每当遍历到一个左符号的时候,就往栈中添加一个对应的右符号;当遍历到一个右符号的时候,就和栈顶元素比较,具体有三种情况,
2023-04-19 11:48:09 69
原创 移动端适配(学习笔记)
从基础概念(dpr,逻辑像素,css像素,设备独立像素,物理像素,逻辑分辨率,物理分辨率,二倍图,视口,meta标签等)到移动端适配方案
2023-04-14 19:46:28 573
原创 滑动窗口(JS实现)
利用循环控制终止位置,动态移动初始位置,整个过程类似于平衡不平衡然后循环的过程(终止位置到达满足条件的点,初始位置移动到可以使得条件不满足的点,然后终止位置再次移动到达满足条件的点,初始位置又来破坏这种平衡,不断循环,直到遍历完整个数组)
2023-04-05 15:06:38 339
原创 二分查找算法(JS实现)
二分查找在代码实现时,while的判断条件和left、right的边界设置是非常易错的。而他们的设置主要取决于区间的设定,一般可以分为左闭右闭[]和左闭右开[)写法。
2023-04-04 11:06:55 170
原创 项目中对于token的常用处理
这里使用axios提供的请求拦截器,也就是每个请求都需要先经过这个请求拦截器,然后才能发送给后端服务器,在。许多请求都是要token字符串的,如果每次发送请求都写一遍(下图代码),比较麻烦。
2023-04-02 18:47:57 113
原创 vue2中,父子组件通信,子组件无法监听(watch)props中的属性
父子组件通信,子组件无法监听(watch)props中的属性(由父组件传来)
2023-03-22 11:10:15 350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人