2016年8月24日

LIS

摘要: 五:LIS 概念 最长上升子序列(Longest Increasing Subsequence,LIS),在计算机科学上是指一个序列中最长的单调递增的子序列。比如一个序列31 2 6 3 8,他的最长上升子序列是1 2 6 8或者1 2 3 8;可以不是连续的元素。而需要注意的是子串的定义是连续元素 阅读全文

posted @ 2016-08-24 19:30 左岸zero 阅读(973) 评论(0) 推荐(0) 编辑

并查集

摘要: 三:并查集 背景 在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。这一类问题近几年来反复出现在信息学的国际国内赛题中,其特点是看似并不复杂,但数据量极大,若用正常的数据结构来描述的 阅读全文

posted @ 2016-08-24 19:23 左岸zero 阅读(165) 评论(0) 推荐(0) 编辑

最短路 dijkstra and floyd

摘要: 二:最短路算法分析报告 背景 最短路问题(short-path problem):若网络中的每条边都有一个数值(长度、成本、时间等),则找出两节点(通常是源节点和阱节点)之间总权和最小的路径就是最短路问题。最短路问题是网络理论解决的典型问题之一,可用来解决管路铺设、线路安装、厂区布局和设备更新等实际 阅读全文

posted @ 2016-08-24 19:21 左岸zero 阅读(820) 评论(0) 推荐(0) 编辑

导航