![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
铁汉柔情li
怀才就像怀孕一样,时间久了才会显出来。
展开
-
数据结构学习-【图】
一、图的定在说图的定义之前 先要说明一下:线性表中我们把数据元素叫做元素,树中数据元素叫做结点,在图中数据元素,我们称之为顶点。下面说一下图的定义:图是由顶点的有穷非空集合和顶点之间的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。注意:图中的 顶点集合不允许为空,但是边集合允许为空。各种图的定义...原创 2019-12-04 17:18:52 · 441 阅读 · 0 评论 -
数据结构学习-【二叉树】
一、二叉树的定义二叉树是n(n>=0)个节点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根节点和两颗互不相交的、分别称为根节点的左子树和右子树的二叉树构成。 二叉树的特点:特殊的二叉树1.斜树:说有的结点都只有左子树的二叉树叫左斜树,所有的结点都是只有右子树的二叉树叫右斜树。2.满二叉树:在一棵二叉树中,如果所有的分支结点...原创 2019-12-03 15:36:45 · 174 阅读 · 0 评论 -
数据结构学习-【串】
原创 2019-11-15 14:06:37 · 117 阅读 · 0 评论 -
数据结构学习-【栈与队列】
原创 2019-11-14 16:58:21 · 84 阅读 · 0 评论 -
数据结构学习-【线性表】
1.线性表的定义:零个或多个数据元素的有限序列。原创 2019-11-14 10:04:45 · 69 阅读 · 0 评论 -
数据结构学习-入门篇3【算法】
算法是描述解决问题的方法1.算法定义:算法是解决特定问题求解步骤的描述。在计算机中表述为指令的有限序列,并且每条指令表示一个或者多个操作。2.算法的特性:算法具有五个基本特性:输入、输出、有穷性、确定性和可行性。时间复杂度推到方法:...原创 2019-11-05 18:27:30 · 209 阅读 · 0 评论 -
数据结构学习-入门篇2?【为什么有的书名叫数据结构与算法】
这边博客就是要简单说明一下,为什么我们明明想学的是数据结构,可是很多数据结构的书籍的书名却叫,《数据结构与算法》,为什么还要加上算法。回答如下,图片摘自《大话数据结构》。...原创 2019-11-05 10:36:36 · 124 阅读 · 0 评论 -
数据结构学习-入门篇1
数据结构的定义:数据结构是相互之间存在一种或多种关系的特定元素的集合。按照视点的不同把数据结构分为逻辑结构与物理结构逻辑结构又分为:1.集合结构 2.线性结构 3.树形结构 4.图形结构物理结构定义,物理结构是指数据的逻辑结构在计算机中的存储形式。物理结构又叫存储结构,数据的存储结构又分为:顺序存储结构和链式存储结构。顺序存储结构::把数据元素存储在连...原创 2019-11-04 21:53:05 · 165 阅读 · 0 评论 -
java求两个数的最大公约数,求多个数的最大公约数。(001)
package com.zit.demo1;public class Test1 { /** * 求最大公约数 * * @param a * @param b * @return */ public static int gcd(int a, int b) { while (b != 0) { int temp = a % b; a = b; ...原创 2018-10-10 08:56:53 · 1343 阅读 · 2 评论