首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法学习
订阅
江帅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
微信红包算法:从代码案例看随机分配思想
在互联网产品中,红包功能(如微信红包)是用户活跃度的重要手段。其核心逻辑是在固定总金额和红包个数下,生成随机金额数组,且满足以下条件: 每个红包金额 ≥ 最小单位(如 0.01 元); 所有红包
Java 单例模式:5 种实现 + 3 步记忆法,10 分钟搞定面试高频考点
以下是Java实现单例模式的5种常见写法,添加了便于快速记忆的注释和口诀,并附赠标题: 代码实现(带注释) 记忆口诀 饿汉式 懒汉式(同步方法) 双重检查锁(DCL) 静态内部类 枚举
这种算法都看不懂!9张图是如何展示出来的
排序算法概括时间复杂度O(n2)【平方阶】排序直接插入、直接选择、冒泡排序O(nlog2n)【线性对数阶】排序快速排序、堆排序、归并排序O(n1+§))排序,§是介于0和1之间的常数希尔排序O(n)【
18 张图,一文了解 8 种常见的数据结构
前几天和敖丙交流,他说我们写作的人都是在不停地燃烧自己,所以需要不停地补充燃料。对于他的观点,我不能再苟同了——所以我开始狂补计算机方面的基础知识,这其中就包括我相对薄弱的数据结构。 百度百科对数据结构的定义是:相互之间存在一种或多种特定关系的数据元素的集合。定义很抽象,需要大…
算法学习思路
很多前端童鞋对算法都有莫名的恐惧,究其原因无非两点:其一,对算法不了解;其二,没有找到实际应用场景。 这是个很有意思的问题,对算法感兴趣的人,不需要问为什么,算法对他们可能是一种兴趣。曾经有位同事,他刷遍了所有算法题,只要有算法竞赛,他都会去参加。当然,也取得了不错的成绩,甚至…