算法
文章平均质量分 92
算法
YK菌
大家好,我是YK菌 ,一个微系前端 ,爱思考,爱总结,爱记录,爱分享 ,欢迎关注我呀
展开
-
【剑指Offer】整数(二)二进制 - 二进制加法 - JavaScript
从今天继续来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。剑指 Offer II 002. 二进制加法原创 2022-08-13 14:26:37 · 1086 阅读 · 1 评论 -
【剑指Offer】整数(一)整数除法 - 两数相除 - JavaScript
从今天开始我们一起来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。第一题:整数除法!原创 2022-06-15 15:57:29 · 1312 阅读 · 0 评论 -
【LeetCode】LRU缓存 - 最近最少使用缓存机制 - JavaScript描述 - Map - 双向链表
今天分享一道高频面试算法题:LRU缓存机制。运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制原创 2021-12-09 21:04:58 · 1155 阅读 · 2 评论 -
【算法】浅析JavaScript中快速幂操作的使用
快速幂思想很重要啊xdm一定要学学原创 2021-09-19 17:16:45 · 373 阅读 · 0 评论 -
【LeetCode】经典题分类(树&图 )精选 - JavaScript - ES6 - 技巧总结
持续不定期更新中...原创 2021-08-01 18:28:49 · 383 阅读 · 0 评论 -
【LeetCode】经典题分类(链表 )精选 - JavaScript - ES6 - 技巧总结
不定期持续更新原创 2021-07-11 17:11:13 · 363 阅读 · 0 评论 -
【LeetCode】经典题分类(数学 - 数组 - 字符串)精选 - JavaScript - ES6 - 技巧总结
不定期持续更新原创 2021-07-11 17:11:01 · 639 阅读 · 0 评论 -
【LeetCode】斐波那契数列 - 递归 - 缓存递归 - 动态规划 - 矩阵快速幂 - 通项公式 - JavaScript描述 - 相关问题拓展 - 爬楼梯
1. 题目来源509. 斐波那契数这题的要求是0 <= n <= 30 (用无脑递归可以通过)剑指 Offer 10- I. 斐波那契数列这题的要求是0 <= n <= 100 (用无脑递归不可以通过)2. 题目描述写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0原创 2021-04-28 17:34:16 · 432 阅读 · 0 评论 -
【算法】经典排序算法总结-JavaScript描述-图解-复杂度分析
文章目录1. 冒泡排序流程图示代码复杂度分析2. 选择排序流程图示代码复杂度分析3. 插入排序流程图示代码复杂度分析3. 插入排序流程图示代码复杂度分析总结已经有很多排序算法的文章了,这里主要是做一个总结。内容大部分整合自《算法第四版》,图示大部分来自菜鸟教程网。语言选择的当然是JavaScript啦~1. 冒泡排序流程比较相邻的元素。如果前者大于后者就交换对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数针对所有的元素重复以上的步骤,除了最后一原创 2021-04-20 22:08:22 · 2069 阅读 · 13 评论