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篇)
快速排序C++
来自专栏
快速排序C++ int parition(vector<int>& nums, int low, int high){ int pivot = nums[low]; while(low < high){ while(low < high...
前端
算法
2021-08-23
1
379
翻转不包含字母的字符串
来自专栏
翻转不包含字母的字符串 2021-08-09 1.题目描述 const str = '123abd3-adfz-34-akjkfaf'; function reverseStr(str) { } // 输出:321abd-3adfz-43-akjkfaf 2. 解答 function reverse...
前端
算法
2021-08-09
1
572
判断链表是否有环
来自专栏
判断链表是否有环 1. 快慢指针法 实现思路:起初,快指针和慢指针一起指向头结点。快指针每次走2步,慢指针每次走1步,直到走到尾结点。若快慢指针相遇,说明链表中有环;若不相遇,说明链表中无环。 public class Solution{ public boolean hasCycle(Li...
前端
算法
链表
2021-08-09
1
434
最大子序和问题
来自专栏
最大子序和问题 给定一个数组,求出这个数组中最大连续子序列的和。例如:在数组[-2, 6, -1, 5, 4, -7, 2, 3]中,和最大的子序列是[6, -1, 5, 4],它们的和是14。 export const searchMaxSum = (arr) => { const le...
前端
算法
2021-08-05
1
448
删除字符串的最后一个字符
来自专栏
删除字符串的最后一个字符 var basic = "abc,def,ghi,"; 1. 方法1:substr basic = basic.substr(0, basic.length - 1); 2. 方法2:substring basic = basic.substring(0...
前端
算法
2021-08-03
0
437
数组扁平化、去重、排序
来自专栏
数组扁平化、去重、排序 题目描述 已知一个数组 var arr = [[1, 3, 2, 1],[5, 3, 4, 8, 5, 6, 5],[6, 2, 8, 9, [4, 11, 15, 8, 9, 12, [12, 13, [10], 14]]], 16],用 js 编写一个程序将这个数组扁平...
2021-08-03
1
592
秒数转换为天时分秒
来自专栏
秒数转换为天时分秒 function formartSecToStr(seconds){ let daySec = 24 * 60 * 60; let hourSec = 60 * 60; let minuteSec = 60; let dd = Math.floor...
2021-08-02
1
601
实现一个 LazyMan 函数
来自专栏
实现一个 LazyMan 函数 参考:https://blog.csdn.net/qq_39261142/article/details/110425286 1. 描述 可以链式调用 sleep() 函数会阻塞后面的链式调用 const lazyMan = new LazyMan('jack...
2021-08-02
1
811
合并两个有序数组LeetCode88
来自专栏
合并两个有序数组LeetCode88 归并排序 /** * @param {number[]} nums1 * @param {number} m * @param {number[]} nums2 * @param {number} n * @return {void} Do not r...
2021-07-20
1
461
搜索旋转排序数组
来自专栏
搜索旋转排序数组 search(nums, target){ let left = 0; let right = nums.length - 1; while(left < right){ let mid = Math.floor((left...
2021-07-18
1
405
首页
上一页
1
2
3
下一页
末页