随笔分类 -  数据结构

在学习编程的时候,一直会听到数据结构的名词,但是数据结构是什么?我不得而知,遂报名了数据结构的学习课题,打算将每天的听课输出到博客中,已记录自己的学习历程,和广大园友分享
摘要:链表(Lined List) 内存管理器 当我们使用高级语言创建一个数组的时候,实际上试讲这个指令传达给了操作系统里面的内存管理器(Memory Manager),内存管理器在收到指令后会在内存中分配一块相应大小的连续存储空间给这个数组。 例如:当想创建大小为5的数组时,内存管理器可能会从0x800 阅读全文
posted @ 2020-02-22 12:29 哇哦!小霸王其乐无穷 阅读(522) 评论(1) 推荐(0)
摘要:位数组(Bit Array),这种数组如何在Redis中应用? 统计每个月学习专栏的用户活跃度 在开始之前,先来考虑一个关于用户行为分析的问题,假设要统计《数据结构精讲:从原理到实战》这个专栏每个月的用户活跃度。在每个月中只要有用户登录并且学习这个专栏,都会将这个用户的ID写入一张MySql表中,如 阅读全文
posted @ 2020-01-04 23:01 哇哦!小霸王其乐无穷 阅读(287) 评论(0) 推荐(0)
摘要:在计算机里,所有的数据结构本质上可以归为两类:数组和链表 数组的内存模型 1.一维数组 什么是数组? 在计算机科学中,数组可以被定义为是一组被保存在存储连续空间中,并且具有相同类型的数据元素的集合。而数组中的每一个元素都可以通过索引来进行访问。 例:以java语言中一个例子说明一下数组的内存模型,当 阅读全文
posted @ 2019-12-21 15:23 哇哦!小霸王其乐无穷 阅读(918) 评论(0) 推荐(0)