首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
用户2692510396167
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
(算法入门)人人都能看懂的时间复杂度和空间复杂度
本文适合对于算法复杂度不明白,或者准备学习算法的朋友,结合大量代码例子,助你快速入门算法,不断突破自己
WEB前端要知道什么是时间复杂度
时间复杂度是用来描述算法执行时间随输入规模变化的一个指标,通常使用大 O 符号来表示。以下是一些常见的时间复杂度表示法及其含义: 常见时间复杂度 O(1) - 常数时间复杂度 曲线:水平线 无论输入规
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
由于子序列中的字符是不重复的,因此 k 子序列必然要选择 f(c) 值最大的 k 个字母,我们可以将字母按照 f(c) 倒序排序,优先取 f(c) 更大的字母。
LeetCode进阶103-蛇形打印二叉树(今日头条面试题)
本题的核心旨在加强对二叉树的理解以及对深度优先搜索DFS以及广度优先搜索BFS的理解,理解本篇结合已经发过的LeetCode进阶226-翻转二叉树(华为面试题)将会对二叉树数据结构有初步的理解。树结构在实际开发日常中也经常被用到,关于树结构的进阶可以关注后续推文。 老规则,为方…
LeetCode——数组中的第K个最大元素(堆排序-大顶堆)
这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 题目描述 解题思路 1. 构建大顶堆 构建大顶堆的第一步是从最后一个非叶子节点开始,一直遍历到根节点. 一个节点的左子节点是 2*n + 1
数据结构——堆(Heap)之大顶堆C语言实现
本文写作目的旨在巩固自己的基础知识,记录学习感悟,集中资源帮助读者快速上手代码。本文参考了浙大MOOC何钦铭老师对堆的讲解。 堆是具有特殊性质的完全二叉树,每个结点的值大于等于其左右孩子的堆称为大顶堆(MaxHeap);每个结点的值小于等于其左右孩子的堆称为小顶堆(MinHea…
LeetCode 周赛上分之旅 #42 当 LeetCode 考树上倍增,出题的趋势在变化吗
当 LeetCode 考树上倍增,以及从近期周赛的趋势看,出题人似乎有意想把 LeetCode 往偏竞赛的题目引导。