数据结构(一)——数据结构简介

数据结构(一)——数据结构简介

一、基本概念和术语? 1.1、数据 数据是描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入到计算机处理的符号集合。 (数据不仅仅包括整型、实型等数值型,还有字符、声音、图像、视频等非数值类型) 1.2、数据元素 数据元素是组成数据的、有一定意义的基本单位,在计算机中...

【数据结构】 链表简介与单链表的实现

【数据结构】 链表简介与单链表的实现

ArrayList的缺陷在【数据结构】 ArrayList简介与实战中我们已经熟悉了ArrayList的使用,并且进行了简单模拟实现。通过源码知道,ArrayList底层使用数组来存储元素由于其底层是一段连续空间,当在ArrayList任意位置插入或者删除元素时,就需要将后序元素整体往前或者往后搬移...

Go语言核心编程 - 数据结构和算法

47 课时 |
1657 人已学 |
免费
开发者课程背景图
【数据结构】 ArrayList简介与实战

【数据结构】 ArrayList简介与实战

什么是ArrayList在集合框架中,ArrayList是一个普通的类,实现了List接口,具体框架图如下ArrayList相关说明ArrayList是以泛型方式实现的,使用时必须要先实例化ArrayList实现了RandomAccess接口,表明ArrayList支持随机访问ArrayList实现...

NoSQL常用数据结构 LSM Tree 简介

NoSQL常用数据结构 LSM Tree 简介

1. 什么是LSM Tree?十多年前,谷歌发布了大名鼎鼎的"三驾马车"的论文,分别是GFS(2003年),MapReduce(2004年),BigTable(2006年),为开源界在大数据领域带来了无数的灵感,其中在 “Big...

【数据结构之二叉树简介·顺序存储·应用:堆·堆排序·TOPK问题】

【数据结构之二叉树简介·顺序存储·应用:堆·堆排序·TOPK问题】

前言前面一篇讲述了树,包括树的定义·相关概念和树的存储结构等,今天将讲述二叉树的的理论及相关应用·堆排序·TOPK问题。1.二叉树简介1.1二叉树定义一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根节点加上两棵别称为左子树和右子树的二叉树组成。二叉树的特点:二叉树是每个结点最多有两个子...

数据结构-排序算法-简介篇

数据结构-排序算法-简介篇

正文今天我们讨论的问题是,我们数据结构里面的知识,排序算法。排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序,若整个排序过程不需要访问外存便能...

「Redis」redis简介、安装、数据结构的介绍

「Redis」redis简介、安装、数据结构的介绍Redis简介Redis 是一个速度非常快的非关系型数据库(non-relational database),它可以存储键(key)和五种不同类型的值(value)之间的映射(mapping),可基于内存存储...

数据结构和算法简介

数据结构和算法简介

1.基本概念—数据:数据是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号集合例如除了表示人的姓名、身高、体重的字符、数字是数据,人的照片、指纹、三维模型、语言指令等也都是数据。数据项、数据元素、数据对象都是数据(1)数据项具有原子性,是不可分割的最小数据单位(2)数据元素:...

redis数据结构 – 简介

  redis数据结构 – 简介  redis是一种高级的key:value存储系统,其中value支持五种数据类型:  1.字符串(strings)  2.字符串列表(lists)  3.字符串集合(sets)  4.有序字符串集合(sorted sets)  5.哈希(hashes)  而关于k...

简介数据结构中图

简介数据结构中图

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

算法编程
算法编程
开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。
502+人已加入
加入
相关电子书
更多
如何使用Tair增强数据结构构建丰富在线实时场景
Apache Flink 流式应用中状态的数据结构定义升级
立即下载 立即下载