首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
JYeontu
创建于2021-08-31
订阅专栏
算法相关分享
等 7 人订阅
共212篇文章
创建于2021-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2025年春晚刘谦表演的魔术实际上就是一个冒泡排序?
2025年央视春晚上,刘谦的魔术表演再次成为焦点。这一次,他以简单的道具 —— **筷子、杯子和勺子**,通过一系列看似随意的交换操作,最终让杯子“**神奇**”地出现在最右侧。这一魔术的背后,不仅隐
JavaScript中怎么生成一个不可修改属性的对象
😀数据的可变性常常是一个需要谨慎处理的问题。可变数据可能会导致难以预测的副作用,尤其是在大型项目或复杂的应用程序中。不可变数据结构提供了一种解决方案,它能使代码更加健壮、可维护和易于调试。📃。
实现一个节流函数
在 JavaScript 编程中,性能优化常常是一个关键的考量因素,尤其是在处理频繁触发的事件时。节流就是一种用于控制函数执行频率,避免过度调用导致性能问题的关键方法。今天我们结合力扣原题:2676.
不用JSON.stringify怎么将json对象转为json字符串
平时大家都是怎么将json对象转为json字符串的?大部分同学应该都是直接使用内置的 JSON.stringify 函数来进行转换的吧?今天我们一起来看看不用JSON.stringify怎么将json
JavaScript实现一个记忆函数
在编程的世界里,性能优化始终是一个重要的话题。今天,我们将一起来实现一个实用的记忆函数(简单来说,就是同样的入参,只会在第一次调用指定函数获取结果,后续则可以直接获取到第一次计算的结果返回),它能够显
二叉树的这五种遍历方法你们都会了吗?
🎈二叉树大家应该都很熟了吧,那二叉树的这五种遍历方式你们都会了吗?以这一二叉树为例子,我们来看看不同遍历方式返回的结果都是怎样的。
你见过哪些看似简单但却非常精妙的代码?
🎈在编程的世界里,简洁的代码往往隐藏着深邃的智慧。一起来看看那些看似简单,实则精妙绝伦的代码片段,体会编程语言的优雅与力量。
二叉树的垂序遍历
🎈二叉树的遍历方式有很多,前序遍历,中序遍历,后序遍历、层序遍历,这几种遍历方法相信大家都已经很熟悉了吧,那么垂序遍历你们有没有听说过呢?今天让我们一起来看看怎么对二叉树进行垂序遍历。
实现一个简单的哈希映射功能
🎈哈希表大家应该都经常用到吧,那么大家有没有想过哈希表是怎么实现的呢?今天让我们一起从一道简单的题目来初步了解一个哈希表的简单原理。
🎈简单实现一个事件触发器
设计一个 `EventEmitter` 类。这个接口与 Node.js 或 DOM 的 Event Target 接口相似,但有一些差异。`EventEmitter` 应该允许订阅事件和触发事件。
仿写一个promise.all
🎈promise.all()大家都用过吗?Promise.all 可以同时处理多个异步操作,并且只有在所有异步操作都成功完成时才会将结果返回,今天来简单仿写一个promise.all。
lodash 的 _.groupBy 函数是怎么实现的?
🎈lodash的_.groupBy函数可以将一个数组按照给定的函数分组,返回一个新对象。该函数接收两个参数:第一个参数是要进行分组的数组,第二个参数是用于分组的函数。该函数会对数组中的每个元素进行处
JavaScrip实现一个有时间限制的缓存类
🎈探索 JavaScript 中一种基于自动过期机制的时间限制缓存实现方式,提高数据缓存策略的灵活性和效率。
JavaScrip实现一个睡眠函数
🎈在 Java 和 Python 中,有专门用于睡眠的函数,分别是 Thread.sleep() 和 time.sleep()。那么JavaScrip能不能也实现一个呢?
按照频率将数组升序排序
给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。 请你返回排序后的数组。
拆分数位后四位数字的最小和
给你一个四位 正 整数 num 。请你使用 num 中的 数位 ,将 num 拆成两个新的整数 new1 和 new2 。new1 和 new2 中可以有 前导 0 ,且 num 中 所有 数位都必须
将一维数组转变成二维数组
给你一个下标从 0 开始的一维整数数组 original 和两个整数 m 和 n 。你需要使用 original 中 所有 元素创建一个 m 行 n 列的二维数组。 original 中下标从 0
解密消息
给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下: 使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。
Excel 表中某个范围内的单元格
Excel 表中的一个单元格 (r, c) 会以字符串 "<col><row>" 的形式进行表示,其中: <col> 即单元格的列号 c 。用英文字母表中的 字母 标识。 例如,第 1 列用 'A'
检查相同字母间的距离
给你一个下标从 0 开始的字符串 s ,该字符串仅由小写英文字母组成,s 中的每个字母都 恰好 出现 两次 。另给你一个下标从 0 开始、长度为 26 的的整数数组 distance 。 字母表中的
下一页