首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
在逆境中蜕变
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
数据结构扩张以红黑树为基础(简单扩充卫星数据)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 二叉树,红黑树作为基础的数据结构,在大多数场合都已经够用了,但总有不够的时候,这时候我们就要对现有的基础数据结构进行扩张 如何扩张数据结构呢? 一般
补充一下之前的各种排序算法
本文已参与[新人创作礼]活动,一起开启掘金创作之路 快速排序(不稳定) 简单回顾一下快速排序(以从小到大排序为例): ①在一个数组[p,q]中选取一个元素 r ,使得新划分的两个数组,其中[p...r
红黑树及常用相关函数的实现
本文已参与[新人创作礼]活动,一起开启掘金创作之路 红黑树和二叉搜索树的区别: 红黑树是二叉搜索树的一种,但是红黑树是一种 "平衡树"。平衡树和普通的二叉搜索树有什么区别呢? 举个栗子:假设有n个节点
二叉搜索树及常用相关函数的实现
本文已参与[新人创作礼]活动,一起开启掘金创作之路 二叉搜索树: 二叉树的一种,并且树中每个节点(x)左子树的关键字不大于x节点的关键字,右子树的关键字不小于x节点的关键字。 节点: 每个二叉搜索树的
链表的原理及双向链表实现
本文已参与[新人创作礼]活动,一起开启掘金创作之路 链表的原理: 链表其中的各个对象按线性顺序排列,与数组不同的是,数组的线性顺序是由数组下表决定的,链表的顺序是由各个对象里的指针决定的。 **双向链
队列的原理及简单实现
本文已参与[新人创作礼]活动,一起开启掘金创作之路 队列的原理: 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列
栈的原理及简单实现
本文已参与[新人创作礼]活动,一起开启掘金创作之路 栈的原理: 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。
最坏情况为线性的选择算法之找到第position小的数
本文已参与[新人创作礼]活动,一起开启掘金创作之路 算法思路如下 代码如上,排序结果如下,可以自行测试 运行时间下界的计算 ceil(向上取整) floor(向下取整) x(中位数的中位数) 1、 上
期望为线性的选择算法之找到第position小的数
本文已参与[新人创作礼]活动,一起开启掘金创作之路 给你的脑子热热身: Q1: 找到一个数组(互异)中的最大值 A1: 可以看出上面过程需要通过 arr.length()-1 次比较 Q2: 找到一个
分治策略用主定理计算运行时间
本文已参与[新人创作礼]活动,一起开启掘金创作之路 两篇前的题目答案是:θ(lgn) 之前求解分治策略的运算时间都是构造 “递归树” 然后分层求和,今天讲一讲用 “主定理” 求解运算时间。 下面是主定
下一页
个人成就
文章被点赞
9
文章被阅读
13,857
掘力值
338
关注了
0
关注者
3
收藏集
0
关注标签
2
加入于
2022-03-31