lh_lh_24
lh_lh_24
全部文章
算法
CSS(34)
HTML(10)
JavaScript(67)
OpenLayer(4)
TypeScript(1)
Vue(28)
前端工程化(14)
数据结构(2)
浏览器(12)
计算机网络(19)
归档
标签
去牛客网
登录
/
注册
lh_lh_24的博客
全部文章
/ 算法
(共28篇)
寻找两个有序数组的中位数
来自专栏
寻找两个有序数组的中位数 findMedianSortedArrays(nums1, nums2){ let arr = []; arr = nums1.concat(nums2); // 合并 arr.sort((a, b) => { r...
2021-07-17
1
345
无重复字符的最长子串
来自专栏
无重复字符的最长子串 (1) lengthOfLongestSubstring(s){ let arr = s.split(''); let nums = []; let len = arr.length; let resMax = 0; ...
2021-07-17
1
331
浮点数运算精度问题解决方法
来自专栏
浮点数运算精度问题解决方法 (1)判断obj是否为一个整数 function isInteger(obj) { return Math.floor(obj) === obj } (2)将浮点数转换为整数,返回整数和倍数 如:3.14 ——> 返回{ num:314, times:100...
2021-07-16
1
761
实现一个计算一年中有多少周
实现一个计算一年中有多少周 首先得知道是不是闰年,也就是一年是 365 还是 366. 其次得知道当年 1 月 1 号是周几。假如是周五,一年365 天把 1 号 2 号 3 号减去,也就是把第一个不到一周的天数减去等于362。 还得知道最后一天是周几,加入是周五,需要把周一到周五减去,也就是362...
2021-07-14
1
723
写一个newBind函数,完成bind的功能
写一个newBind函数,完成bind的功能 bind() 方法,创建一个新函数,当这个新函数被调用时,bind() 的第一个参数将作为它运行时的 this,之后的一序列参数将会在传递的实参前传入作为它的参数。 Function.prototype.bind2 = function (context...
2021-07-13
1
468
写个函数,可以转化下划线命名到驼峰命名
写个函数,可以转化下划线命名到驼峰命名 public static String UnderlineToHump(String para){ StringBuilder result = new StringBuilder(); String a[] = para.split(&qu...
2021-07-13
1
371
写一个函数,第1秒打印1,第2秒打印2
来自专栏
写一个函数,第1秒打印1,第2秒打印2 (1)方法1:用let块级作用域 for(let i=0; i<5; i++){ setTimeout(function(){ console.log(i) }, 1000 * i) } (2)方法2:闭包 for(var...
2021-07-13
1
414
JS的全排列
来自专栏
JS的全排列 function permutate(str) { var result = []; if(str.length > 1) { var left = str[0]; var rest = str.slice(1, str.lengt...
2021-07-13
0
399
首页
上一页
1
2
3
下一页
末页