首页标签数据结构

#数据结构

数据结构是计算机存储、组织数据的方式。 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

跳跃表 skiplist

马说

1920

链式存储

lascyb

5920

顺序存储 c++

lascyb

4920

【算法-初级-数组】删除排序数组中的重复项(多语言版实现)

归子莫

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。

149100

万字长文带你漫游数据结构世界

秦怀杂货店

是的,上面这句话是非常经典的,程序由数据结构以及算法组成,当然数据结构和算法也是相辅相成的,不能完全独立来看待,但是本文会相对重点聊聊那些常用的数据结构。

35172

ACM 选手图解 LeetCode 移除元素

编程文青李狗蛋

这让我想到了“知识的诅咒”,当一个人知道了某事,就无法想象这件事在未知者眼中的样子。

9330

ACM 选手带你玩转数组!

编程文青李狗蛋

提到数组,想必臭宝们都不陌生。说不定已经昂起脑瓜抖着腿,小眼神儿斜着来一句:“就那个随随便便用脚趾甲就能学会的数组?”

4720

保姆级教学!带你玩转时间复杂度和空间复杂度!

编程文青李狗蛋

学习数据结构与算法的第一课,我永远都选复杂度分析,在我看来,这是数据结构与算法中最重要的知识点,且不接受任何反驳。

9630

常见数据结构

半路出学

栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算(先进后出)。这一端被称为栈顶,把另一端称为栈底。向一个栈插入新元...

15030

Android大厂面试经验分享(OPPO,字节,华为,阿里)

没关系再继续努力

我是从小公司跳出来的,最终入职OPPO,说实话这段时间的经历让我深深地感受到,我们为跳槽做的一些临时抱佛脚的提升跟那些大佬的沉淀比起来太渺小了。我们都知道找资料...

12560

堆和堆排序

图灵星球

堆排序是基于堆这种数据结构设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),是不稳定排序。

10140

助力政企自动化自然生长,华为WeAutomate RPA是怎么做到的?

王吉伟频道

11月11日,是电商的重要节日。即便今年双11的气氛不如往年浓烈,人们依旧关注双11厂商战报,关注购物车里的商品有没有降价。

9520

数据结构 —— 二叉树的概念及Java实现

因你是玫瑰色的

华为技术有限公司 · 网络安全工程师 (已认证)

树是一种抽象数据类型,或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。如下图所示:

11710

[ algorithm ] 经典排序算法的 JavaScript 代码的实现和适用场景总结

GavinUI

交互科技 · 驻腾讯前端开发 (已认证)

每一轮都是把最大的值交换到最后的位置,遍历的次数为 n - 1 个。冒泡排序是是所有排序中可以提前中止的算法,排序流程如图:

25370

LeetCode 1289. 下降路径最小和 II

freesan44

https://leetcode-cn.com/problems/minimum-falling-path-sum-ii/

5900

LeetCode 931. 下降路径最小和

freesan44

https://leetcode-cn.com/problems/minimum-falling-path-sum/

5900

LeetCode 120. 三角形最小路径和

freesan44

https://leetcode-cn.com/problems/triangle/

7100

LeetCode 64. 最小路径和

freesan44

https://leetcode-cn.com/problems/minimum-path-sum/

4400

LeetCode 63. 不同路径 II

freesan44

https://leetcode-cn.com/problems/unique-paths-ii/

3100

LeetCode 198. 打家劫舍

freesan44

https://leetcode-cn.com/problems/house-robber/

5600

扫码关注云+社区

领取腾讯云代金券


http://www.vxiaotou.com