自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1026. 节点与其祖先之间的最大差值

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PhqLhEHw-1685693867936)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/201fb4f8222f4555a0f1afb5f1355234~tplv-k3u1fbpfcp-zoom-1.image)](如果 A 的任何子节点之一为 B,或者 A 的任何子节点是 B 的祖先,那么我们认为 A 是 B 的祖先)

2023-06-02 16:19:44 74

原创 169. 多数元素

你可以假设数组是非空的,并且给定的数组总是存在多数元素。,返回其中的多数元素。多数元素是指在数组中出现次数。

2023-06-02 16:18:52 74

原创 387. 字符串中的第一个唯一字符

它的第一个不重复的字符,并返回它的索引。

2023-06-02 16:18:12 71

原创 2432. 处理用时最长的那个任务的员工

返回处理用时最长的那个任务的员工的 id。如果存在两个或多个员工同时满足,则返回几人中。位员工,每位员工都有一个从。个任务结束后立即开始,且第。给你一个二维整数数组。

2023-06-02 16:16:11 68

原创 2451. 差值数组不同的字符串

先计算第一项,第二项的差值数组diff1、diff2,循环剩下的字符串计算差值数组diff,比较diff1和diff2是否相同,diff1和diff2相同则比较diff和diff1或diff2是否相同,不同则返回当前字符串,diff1和diff2不同时比较diff和diff1,相同返回第二项的字符串,不同返回第一项的字符串。,其他字符串的差值整数数组都相同。你需要找到那个不同的字符串。,每一个字符串长度都相同,令所有字符串的长度都为。注意两个字母的差值定义为它们在字母表中。可以被转化为一个长度为。

2023-06-02 16:14:46 99

原创 1093. 大样本统计

样本中的最小元素、最大元素、平均值和众数都没啥可讲的,中位数这里会有些麻烦,原来想的是将所有样本push进一个数组里,然后再计算中位数,但是提交时报错,大概问题就是样本取值太多,样本数组太长,栈溢出了,然后这里换了种思路,将数据放在数组对象里,循环累加取样次数和样本个数的中间值比较,这里如果取样个数是奇数,累加的取样数值第一次大于或等于中间值时,中位数即为该元素,跳出循环即可。:样本的平均值,计算为所有元素的总和除以元素总数。以浮点数数组的形式返回样本的统计信息 **:样本中的最小元素。

2023-06-02 16:13:31 35

原创 变量声明var、let和const

之所以是这样,是因为在退出循环时保存的迭代变量是5,在执行之后的setTimeout时,所有的i都是同一个变量,所以输出的都是同一个值,而用let声明变量时,js引擎会为每个迭代循环声明一个新的迭代变量,所以setTimeout引用的是循环过程中的每个迭代变量的值。(var声明的变量则会成为window对象的属性),不过let声明仍然是在全局作用域中发生的,相应变量会在页面的生命周期内延续,因此必须避免页面重复声明同一个变量。因为let声明的变量作用域仅限于该块内部,所以变量b不能在if块外被引用。

2023-06-02 16:09:21 119

原创 js判断数组是否包含某个值

some入参一个函数,用于检测数组中的元素是否满足指定条件,如果满足则返回true,剩下的元素不会再进行检测,如果不满足则返回false。find找到符合条件的元素后返回该元素,不会再判断后面的元素。lastIndexOf自后向前查询,返回指定字符最后一次出现时的索引,没找到返回-1.传入索引时,自该索引向前查询。includes返回true和false,如果包含则返回true,不包含返回false。indexOf自前向后查询,返回指定字符第一次出现时的索引,如果没找到则返回-1.

2023-06-02 16:09:10 146

原创 html中<script>元素的八个属性

script元素的8个属性async:可选,表示立即开始下载脚本,但不能阻止其他页面动作,比如下载资源或等待其它脚本下载。只对外部脚本文件有效。charset:可选,使用src属性指定的代码字符集。很少使用,因为大多数浏览器不在乎它的值。crossorigin:可选,配置相关请求的CORS(跨域资源共享)设置。默认不使用CORS.crossorigin="anonymous"配置文件请求不必设置凭据标志。crossorigin="use-credentials"设置凭据标志,意味着出站请求会包含

2023-06-02 16:02:13 571

原创 输入框只允许扫码枪输入

现在我们需要判断人工输入与扫码枪输入,因为扫码枪输入是模拟键盘输入,扫码枪两次触发keydown、keyup事件时间间隔小于人工输入,所以我们可以给输入框设置keyup事件(这里不使用keydown事件是因为用户可能按住键盘不松),获取两次keyup的时间,判断时间间隔大于某个值即判定为人工输入,清空输入框。(注:不同硬件设备可能会不一样,亲测有的扫码枪会以"Enter"结尾,有的没有"Enter",可能是设备不同或是硬件设置问题)。这样就禁止了键盘输入,然后将输入框的粘贴功能禁用,防止用户直接粘贴输入。

2023-06-02 16:00:53 1270 1

空空如也

空空如也

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

TA关注的人

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