摘要:
图的存储结构主要有两种:邻接矩阵和邻接表。 什么是邻接矩阵? 如果一个有向图含有n个顶点,则可以用n×n的布尔型矩阵adjacency[n][n]来存储图状结构。 若顶点v邻接到顶点w,则adjacency[v][w]= true,否则adjacency[v][w]= false 上述图状结构的表示 阅读全文
摘要:
一、什么是图? 一个图可以形式定义为一个二元组: G = ( V, E ),其中: (1)V 是顶点(结点)的有穷集合。 (2)E是连接V中两个不同顶点(顶点对)的边的有限集合。 如果E中的顶点对是有序的,即E中的每条边都是有方向的,则称G为有向图。如果顶点对是无序对,则称G是无向图。 二、有向图和 阅读全文
摘要:
初次接触哈希表,我谈谈自己对哈希表的一些理解,可能有误,还望指正。 对于哈希表,存放的数据是键值对<key,value>。是按照键值来索引的,键key可以是字符串、单个字符、整形数等,值value就是存放结点数据。 通俗的说,对于哈希表,使用数组来存放基本的结点,每个结点在挂上一串链表构成的结构,如 阅读全文