随笔分类 -  算法学习

常用基础算法、数据结构熟悉掌握。
摘要:一、Dijkstra最短路径算法是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。实现一//// Dijkstra// ACM// Find the number of minimal path////... 阅读全文
posted @ 2014-10-31 18:01 李书明 阅读(687) 评论(0) 推荐(0)
摘要:一、霍夫曼树实现给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。#include"iostream"#include "queue"#include ... 阅读全文
posted @ 2014-10-31 17:56 李书明 阅读(456) 评论(0) 推荐(0)