** 1、String ** 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一段内容 设置及获取字符…
标签:大话数据结构
[数据结构]无向图的各连通分支 解题报告
Problem Description 求解无向图的各连通分支 输入: 第一行为图的节点数n(节点编号0至n-1,0<n<=10) 从第二行开始列出图的边,-1表示输入结束 输出: 输出每个连通分支的广度优先…
【离散数学】图论(八)平面图以及涂色问题
正文之前 在图论中,平面图是可以画在平面上并且使得不同的边可以互不交叠的图。而如果一个图无论怎样都无法画在平面上,并使得不同的边互不交叠,那么这样的图不是平面图,或者称为非平面图。 ——Wikipedia 在这篇文章中,…
数据结构基本概念和术语
数据 数据是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合 数据元素 数据元素是数据组成的,有一定意义的基本单位 数据项 数据项是数据不可分割的最小单位 一个数据元素可以由若…
大话数据结构之树(一)
引子 继线性表与链表的概念篇与源码剖析篇之后,本来这篇打算剖析一下HashMap,因为每次面试中出现率最高的数据结构就是HashMap。 但是忽然发现, 1.8之前的JDK的HashMap基于数组和链表组合实现,到了1.…
18-04-21 数据结构与算法 一览
资源参考: problem-solving-with-algorithms-and-data-structure-using-python http://javayhu.me/python/ 原文链接 程序员的内功——数…
数据结构--图的定义及存储结构
一、 图的定义和术语 1、 图按照无方向和有方向分为“无向图”和“有向图” image.png 无向图是由顶点和边构成,有向图是由顶点和弧(有向边)构成。一条从x到y的弧, “弧头”(初始点)为y,“弧尾”(终端点)为x…
数据结构 - 算法的定义
两种算法的比较 给一个编程问题,求 1 到 100 的和,用编程实现。 相信我们很快就能想到第一种: int sum = 0, count = 100; for (int i = 1; i <= count; i+…
《大话数据结构》第二章-算法
一、数据结构与算法的关系 数据结构与算法是相互依赖,不可分割的。 本书所谈及的算法,为了更好地理解好数据结构,并不会详细谈及算法的方方面面。 二、算法的定义 算法,通俗地讲,是描述解决问题的方法。 如今普遍认可的算法定义…
<<大话数据结构>>之时间复杂度
程序猿可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。 几种时间复杂度的大小.png 时间复杂度总结 :时间复杂度对我们开发过程中做算法以及项目的优化有着极大的帮助.虽然我们作为的是一个开发人员…
《数据结构》笔记三:线性表之顺序存储结构
前言: 关于源码的几个说明: 编码工具:Xcode 语言:C语言 参考书:《大话数据结构》 为了方便不熟悉的小伙伴们,文中关于代码的部分给出了详细的步骤,只要按照步骤,都可以实现。 另:小编的C语言是自学的,且许久不用,…
数据可视化基本套路总结
首先从维基百科上搬出数据可视化的概念: 数据可视化是关于数据之视觉表现形式的研究;其中,这种数据的视觉表现形式被定义为一种以某种概要形式抽提出来的信息,包括相应信息单位的各种属性和变量。 用人话简单来说,数据可视化就是用…