首页标签数据结构

#数据结构

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

数据存在内存里的格式是什么?

技术小工

上节已经介绍了一种基本数据结构:数组(Array)也叫列表(list)或向量(Vector)(在其它编程语言里)。数组的值一个个连续存在内存里,所以不像之前,一...

100

集合(下)

Carlos Ouyang

HashSet 是 Set 接口的实现类,底层数据结构是哈希表。HashSet 是线程不安全的(不保证同步)。优点:添加、删除、查询效率高;缺点:无序

500

集合(上)

Carlos Ouyang

传统的容器(数组)在进行增、删等破坏性操作时,需要移动元素,可能导致性能问题;同时添加、删除等算法和具体业务耦合在一起,增加了程序开发的复杂度。Java集合框架...

200

​LeetCode 394:字符串解码 Decode String

爱写bug

只不过''有效的括号'' [] 内多了一些字符串需要操作。我们同样可以用数据结构栈来解题,,能用栈解决的题目大部分都可以用递归解决,两者逻辑基本相同:

400

Redis介绍

用户5807183

redis 是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关...

400

Rust Async: futures-timer源码解析

MikeLoveRust

本文转载自:https://zhuanlan.zhihu.com/p/78036342

1100

Java8 Lamdba表达式及Stream详解

AWeiLoveAndroid

在计算机编程中,匿名函数(函数文字,lambda抽象或lambda表达式)是未绑定到标识符的函数定义。匿名函数通常是传递给高阶函数的参数,或者用于构造需要返回函...

4420

python基础--数据结构

ypoint

python 提供了很多现成的数据结构类型,系统定义好的称为内置数据结构,比如:列表(list),元组(tuple),字典(dict),还有部分pythoh系统...

1010

RocketMQ--ConsumeQueue文件与Index文件【源码笔记】

瓜农老梁

消息消费时先从ConsumeQueue中获取物理偏移量,再根据物理偏移量从commitLog中获取具体消息;消息检索时会用到索引文件,其中值得思考的问题: 1....

3120

tf.trainable_variables

用户4464657

当传递trainable=True时,Variable()构造函数自动向graph collection GraphKeys.TRAINABLE_VARIABL...

2010

Insight Chain(INB)公链解析(一):采用温和的通胀经济模型

用户6050592

据官网显示,Insight Chain(INB)公链将采用温和的通胀经济模型,年通胀率维持在6%以下,通过通胀机制对出块、验证、投票、锁仓、团队、基金会、营销各...

600

IJCAI'19最新推荐系统论文分享

张小磊

一年一度的AI盛会IJCAI将于2019年8月10日至16日在中国澳门举行,在此特整理关于推荐系统方向最新的论文列表,希望对大家有所帮助。通过整理论文列表发现:

13630

数据库的分类

用户6035021

的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过

4720

知乎推荐算法工程师面经

张小磊

曾三次迈进知乎的大门,面试算法工程师岗位。特整理了一些相关问题供大家研究,并附上了一些大佬的建议供大家参考。更多关于算法工程师职位介绍以及面试准备等问题...

8130

JDK源码分析-TreeMap(2)

o对酒当歌

前文「JDK源码分析-TreeMap(1)」分析了 TreeMap 的一些方法,本文分析其中的增删方法。这也是红黑树插入和删除节点的操作,由于相对复杂,因此单独...

6930

数据结构与算法笔记(二)

o对酒当歌

由于它的内存空间非连续,因此查找某个元素时只能从头到尾遍历,时间复杂度为 O(n)。那么能不能提高链表的查找效率呢?

5720

数据结构与算法笔记(一)

o对酒当歌

常用的线性表包括数组、链表、栈、队列等。其中,可以认为数组和链表是最基本的数据结构,其他一些更复杂的数据结构通常可以基于二者实现或经过变形而来。

7020

三级考点摘要

用户6035021

系统数据库master、model、msdb因为被修改地比较少,且对数据库系统影响较大,所以每次修改后应该及时备份;

9050

深度解读ArrayMap优势与缺陷

程序亦非猿

在移动设备端内存资源很珍贵,HashMap为实现快速查询带来了很大内存浪费。为此,2013年5月20日Google工程师Dianne Hackborn在Andr...

5120

可扩展的任务流框架实现(一)

怕冷的阳阳

腾讯云 · 高级工程师 (已认证)

IO密集型任务流的框架在后台业务中具有重要广泛的应用场景,我们应该不断得追求其设计的优雅以及良好的扩展性。

27650

扫码关注云+社区

领取腾讯云代金券