前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ...[作者空间]
简介 全文行文是基于面试题的分析基础之上的,具体实践过程中,还是得具体情况具体分析,且各个场景下需要考虑的细节也远...[作者空间]
前段时间工作中接触到了数据库greendao,将项目中所有原生sqlite替换成为了greendao数据库封装框架...[作者空间]
基于树实现的数据结构,具有两个核心特征: 逻辑结构:数据元素之间具有层次关系; 数据运算:操作方法具有Log级的平...[作者空间]
树 概念它是由n(n>0)个有限节点组成一个具有层次关系的集合。 特点 每个节点有零个或多个子节点; 没有父节点的...[作者空间]
原文:http://www.jianshu.com/p/66da0b8935ac 上一章:程序猿必修课之数据结构(...[作者空间]
误区 中国式教育总是告诉学生什么是什么,以至于我总是习惯于去记忆一些名词的概念,只知道死记硬背,因此我学到的只是一...[作者空间]
什么是数组 数组是一种数据结构,用来存储同一类型的集合.数组中的每一个数据称之为数组元素,数组中的元素以索引来表示...[作者空间]
最近总结了一些数据结构和算法相关的题目,这是第一篇文章,关于二叉树的。先上二叉树的数据结构: 二叉树的题目普遍可以...[作者空间]
什么是链表 提到链表,我们大家都不陌生,在平时的编码中我们也或多或少地使用过这个数据结构。算法(第4版) (豆瓣)...[作者空间]
编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。 学习二叉树的意义 由于二叉树的知识更倾向于理论,所以我们在实...[作者空间]
指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...[作者空间]