原文:18 张图,一文了解 8 种常见的数据结构

前几天和敖丙交流,他说我们写作的人都是在不停地燃烧自己,所以需要不停地补充燃料。对于他的观点,我不能再苟同了 所以我开始狂补计算机方面的基础知识,这其中就包括我相对薄弱的数据结构。 请肆无忌惮地点赞吧,微信搜索 沉默王二 关注这个在十三朝古都洛阳苟且偷生的程序员。本文 GitHub github.com itwanger 已收录,里面还有我精心为你准备的一线大厂面试题。 百度百科对数据结构的定义 ...

2020-09-22 11:44 7 1913 推荐指数:

查看详情

数据结构与算法—一文搞懂双链表

前言 前面讲过线性表中顺序表和链表的实现和性质。但是在数据结构与算法中,双向链表无论在考察还是运用中都占有很大的比例,笔者旨在通过本文与读者一起学习分享双链表相关知识。 双链表介绍 与单链表区别 逻辑上没有区别。他们均是完成线性表的内容。主要的区别是结构上的构造有所区别 ...

Wed Aug 14 20:07:00 CST 2019 2 1937
了解磁盘里的数据结构

写在前面的话:前面两篇对硬盘进行了介绍,《理解硬盘》《再来理解一下硬盘》,这篇就说说磁盘上的数据结构,看看磁盘是怎么利用的。 ====正文开始=====   有了文件系统,使我们对文件的访问变得很容易,不用考虑文件到底存在哪里,怎么存的,不过适当了解一下底层文件存储还是有帮助的。我们知道文件 ...

Sat Jan 24 05:30:00 CST 2015 1 4188
一文读懂Redis常见对象类型的底层数据结构

Redis是一个基于内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。Redis支持五常见对象类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)以及有序集合(Zset),我们在日常工作中也会经常使用它们。知其然,更要知其所以然,本文将会带你读懂这五常见 ...

Mon Oct 19 17:02:00 CST 2020 0 781
一文带你认识30个重要的数据结构和算法

摘要:掌握DSA意味着你能够使用你的计算和算法思维来解决前所未见的问题。通过了解它们,您可以提高代码的可维护性、可扩展性和效率。 本文分享自华为云社区《30 个重要数据结构和算法完整介绍》,作者: 海拥。 数据结构和算法 (DSA),通常被认为是一个令人生畏的话题——一常见的误解 ...

Fri Feb 25 19:46:00 CST 2022 0 1100
一文带你认识队列数据结构

摘要:对于队列来说数据结构相比栈复杂一些,但是也不是很难,搞懂先进先出然后用数组或者链表实现即可。 本文分享自华为云社区《手写各种队列,一文搞定》,原文作者:bigsai 。 前言 栈和队列是一对好兄弟,栈的机制相对简单,后入先出,就像进入一个狭小的山洞,山洞只有一个出入口,只能 ...

Tue Jun 01 22:22:00 CST 2021 0 205
常见的8种数据结构

1976 年,一个瑞士计算机科学家写一本书 《Algorithms + Data Structures = Programs》 。即:算法 + 数据结构 = 程序。40 多年过去了,这个等式依然成立。 很多代码面试题都要求候选者深入理解数据结构,不管你来自大学计算机专业 ...

Wed Nov 18 03:27:00 CST 2020 1 432
一文总结学习 Python 的 14 思维导

本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。 首先,按顺序依次展示了以下内容的一系列思维导:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程 ...

Tue Oct 17 06:38:00 CST 2017 1 966
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM