上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: 例题3-1:农场网络 【问题描述】Bessie受雇来到John的农场帮他们建立internet网络。农场有 N (2<= N <= 1,000)牛棚,编号为1..N。John之前已经勘测过,发现有 M (1<= M <= 20,000)条可能的连接线路,一条线路是连接某两个牛棚的。每条可能的线路都有 阅读全文
posted @ 2020-10-26 14:10 tianli3151 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1. 概论: 图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表示相应两个事物间具有这种关系。 2. 知识点梳理: Ø 图的概念与表示方式 图实质上也 阅读全文
posted @ 2020-10-26 14:01 tianli3151 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1. 例题解析: 例题2-1:树网的核(NOIP2007) 【问题描述】设T=(V, E, W) 是一个无圈且连通的无向图(也称为无根树),每条边到有正整数的权,我们称T为树网(treebetwork),其中V,E分别表示结点与边的集合,W表示各边长度的集合,并设T有n个结点。 路径:树网中任何两结 阅读全文
posted @ 2020-10-23 11:27 tianli3151 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 树是包含n(n>0)个结点的有穷集合K,且在K中定义了一个关系N,N满足 以下条件:1) 有且仅有一个结点 K0,他对于关系N来说没有前驱,称K0为树的根结点。简称为根(root)。2) 除K0外,K中的每个结点,对于关系N来说有且仅有一个前驱。 (1)K中各结点,对关系N来说可以有m个后继(m>= 阅读全文
posted @ 2020-10-23 11:22 tianli3151 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 数据结构是计算机存储、组织数据的方式,指的是相互之间存在一种或多种特定关系的数据元素的集合。其操作一般包括插入、删除、查找、统计等。根据数据关系的不同,一般分为线性结构、集合、树形结构、图形结构四种。其中,线性结构和集合是比较基础的数据结构。 1. 知识点梳理: Ø 线性表、栈和队列 线性表是最基础 阅读全文
posted @ 2020-10-23 11:01 tianli3151 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1. 动态规划习题讲解: 例题2-6:过河(NOIP2005) 【问题描述】在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0, 1, ... 阅读全文
posted @ 2020-10-23 10:48 tianli3151 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 知识点梳理: Ø 利用动态规划求解时,问题需满足两个条件:最优化原理、无后效性。 Ø 动态规划求解问题时,需注意空间复杂度。 Ø 在写状态转移方程与编写代码的过程中,需注意边界条件。 例题解析: 例题2-1:最长非下降子序列 【问题描述】一个序列a1,a2,a3,…,an共N(N≤1000)个元素。 阅读全文
posted @ 2020-10-23 10:45 tianli3151 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. 概论: 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。动态规划不是一种具体的算法,而是对解最优化问题的一种途径、一种方法。常见的动态规划有线性动态规划、区域动态规划、树型动态规划、背包问题等。 2. 知 阅读全文
posted @ 2020-10-23 10:31 tianli3151 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1. 搜索的重难点 Ø 题目的分析与搜索策略的选择。深度优先搜索和宽度优先搜索适合的题目类型不同。 Ø 搜索算法的完备性。搜索算法必须包含的最优解。 Ø 搜索算法的复杂度预测与算法优化。 2. 例题分析 例题1-1:N皇后问题 【问题描述】在国际象棋中,皇后可以攻击与她在同一条水平线、垂直线和对角线 阅读全文
posted @ 2020-10-22 15:57 tianli3151 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1. 概论 搜索算法是利用计算机的高性能来有目的的穷举一个问题解空间的部分或所有的可能情况,从而求出问题的解的一种方法。在竞赛中,搜索法还被当做“救命稻草”——大多数问题都可以使用搜索来谋取部分分数。 搜索策略有很多,常见的有:深度优先搜索、宽度优先搜索、迭代加深搜索等。搜索算法的设计主要是一下几个 阅读全文
posted @ 2020-10-22 11:54 tianli3151 阅读(367) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页