您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 0-1 Knapsack 试设计一个用回溯法搜索子集空间树的函数。该函数的参数包括结点可行性判定函数和上界函数等必要的函数,并将此函数用于解0-1背包问题。

  2. Descr iption 试设计一个用回溯法搜索子集空间树的函数。该函数的参数包括结点可行性判定函数和上界函数等必要的函数,并将此函数用于解0-1背包问题。 0-1 背包问题描述如下:给定n 种物品和一个背包。物品i的重量是wi,其价值为vi ,背包的容量为C。应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有2 种选择,即装入背包或不装入背包。不能将物品i 装入背包多次,也不能只装入部分的物品i。 Input 输入由多组测试数据组成。 每组测
  3. 所属分类:C

    • 发布日期:2009-06-05
    • 文件大小:2048
    • 提供者:boyd_lilian
  1. 计算机算法设计与分析(第3版)实验(用分治法实现元素选择 用动态规划法求解0/1背包问题 用贪心算法求解Prim算法 用回溯法求解N后问题 用分支限界法实现旅行售货员问题 )

  2. 实验一 用分治法实现元素选择 实验二 用动态规划法求解0/1背包问题 实验三 用贪心算法求解Prim算法 实验四 用回溯法求解N后问题 实验五 用分支限界法实现旅行售货员问题 这些实验的大部分源代码都是书上的, 我用的是WindowsXP SP2 VisualC++6.0编译通过 有几个实验为C语言代码 还有几个为C++代码 上次上传的有错误,不想上传CHM了,直接发了源代码
  3. 所属分类:其它

    • 发布日期:2009-06-11
    • 文件大小:317440
    • 提供者:blvyoucan
  1. VFP中实现选择排序

  2. VFP中实现选择排序 时间:2009-06-07来源:编程入门网 作者:老马   众所周知在常用的简单排序方法中,前文所介绍的起泡排序(冒泡排序)是效率最差的一个了。我们今天所介绍的这个选择排序也是简单排序中的一种,不过比起泡排序的效率要高,并且也比较容易实现。   这些常用的排序方法多见诸于C/C++方面的资料中,如果要在vfp中实现这些排序方法,原理是一样的,只是在代码实现上略有差别。例如,在C/C++中数组的下标是从0开始,而vfp中数组的下标是从1开始;C/C++中的for语句可以采用
  3. 所属分类:C

  1. 0-1背包问题,选择合适的物品时背包中价值最大

  2. 是0—1背包问题的算法实现,写的很详细, 给定n种物品和一个背包,物品i的质量的Wi价值为vi背包容量为c,问应该如何选择装入背包的物品,使装入的背包中物品总价值最大。在选择装入背包的物品时,每种物品只有两种选择,即装入和不装入背包。不能将物品i装入背包多次,也不能只装入部分的物品,因此该物品成为背包问题
  3. 所属分类:其它

  1. 动态规划 0—1背包问题图文详解,包含源代码

  2. 问题描述: 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包的物品,使得装 入背包中物品的总价值最大? ************************************************************ #include #include #include #include #include #include using namespace std; const int c = 10; //背包的容量 const int w[]
  3. 所属分类:C/C++

    • 发布日期:2012-11-23
    • 文件大小:1048576
    • 提供者:elabit
  1. 0-1背包问题

  2. 给定n种物品和一个背包。物品i的重量是wi,体积是bi,其价值为vi,背包的容量为c,容积为d。问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品只有两个选 择:装入或不装入,且不能重复装入。输入数据的第一行分别为:背包的 容量c,背包的容积d,物品的个数n。接下来的n行表示n个物品的重量、 体积和价值。输出为最大的总价值。
  3. 所属分类:Java

    • 发布日期:2012-11-24
    • 文件大小:58368
    • 提供者:elabit
  1. 算法分析与设计 0-1背包问题

  2.    问题可以描述为:给定一组共 n 个物品,每种物品都有自己的重量 wi, i=1~n 和价值 vi, i=1~n,在限定的总重量(背包的容量 C)内,如何选择才能使得选择物品的总价值之和最高。选择最优的物品子集放置于给定背包中,最优子集对应 n 元解向量(x1,…xn),    为方便调试,采用文件输入,标准输出(或文件输出也可)的形式。数据输入的格式如下:每组测试数据    包含 n+1 行,第 1 行为 C 和 n,表示背包容量为 C 且有 n 个物品,接下来 n 行为这 n 个物品的
  3. 所属分类:C/C++

    • 发布日期:2013-06-02
    • 文件大小:1048576
    • 提供者:u010241224
  1. 0—1背包问题的动态规划法及回溯法

  2. 设有一个背包可以放入的物品重量为S,现有n件物品,重量分别是w1,w2,w3,…wn。 问能否从这n件物品中选择若干件放入背包中,使得放入的重量之和正好为S。 如果有满足条件的选择,则此背包有解,否则此背包问题无解。 Input输入数据有多行,包括放入的物品重量为s,物品的件数n,以及每件物品的重量(输入数据均为正整数) 多组测试数据。 Output对于每个测试实例,若满足条件则输出“YES”,若不满足则输出“NO“ Sample Input 20 5 1 3 5 7 9 Sample Out
  3. 所属分类:C/C++

    • 发布日期:2013-12-08
    • 文件大小:2048
    • 提供者:u011973516
  1. 0,1背包问题动态规划Java实现

  2. 0,1背包问题动态规划使用Java实现,结果为两行,第一行为N个物品的标志,下面的对应的数字为该物品是否可选,0不选,1选择
  3. 所属分类:Java

  1. 快递小哥最佳路径选择问题

  2. 【问题描述】 有一个快递小哥,准备所辖区域的n 个点派送快递,设这 n 个点间两两都有道路通行,小哥从某一派送点出发只需要走n-1条道路就可以走完n个点,但由于路况差异,每条道路所需的时间不同。选择最佳的送货路径使总路径时间最短,这个问题即为求网的“最小生成树”。 【基本要求】 网采用邻接矩阵为存储结构,以顶点对(i,j)的形式输出最小生成树的边。 【测试数据】 自行设计。 【实现提示】 可选用Kruskal 算法或Prim 算法来求网的最小生成树,无论哪一个算法都要选好恰当 的辅助数据结构,
  3. 所属分类:C/C++

    • 发布日期:2015-12-26
    • 文件大小:4096
    • 提供者:nibnauy007
  1. ibatis n+1选择问题 的几种解决方案

  2. ibatis n+1选择问题 的几种解决方案, 网上收集的。
  3. 所属分类:Java

    • 发布日期:2009-02-08
    • 文件大小:6144
    • 提供者:sandlgc
  1. (n + 1)维RN-AdS黑洞扩展相空间中的Q –Φ临界

  2. 为了更深入地了解引力理论,即引力理论的量子性质和引力熵的统计解释,重要的是进一步研究黑洞在临界点的热力学性质,除了相变和 批判行为。 本文利用麦克斯韦等面积定律,选择T,Q,Φ作为状态参数,研究了一般的(n + 1)维RN-AdS黑洞热力学系统的相平衡问题。 给出了两相共存区域的边界及其等温线和等势线,为研究黑洞系统的相变和相结构提供了理论基础。
  3. 所属分类:其它

    • 发布日期:2020-04-02
    • 文件大小:1048576
    • 提供者:weixin_38538381
  1. Python基于回溯法子集树模板解决0-1背包问题实例

  2. 本文实例讲述了Python基于回溯法子集树模板解决0-1背包问题。分享给大家供大家参考,具体如下: 问题 给定N个物品和一个背包。物品i的重量是Wi,其价值位Vi ,背包的容量为C。问应该如何选择装入背包的物品,使得放入背包的物品的总价值为最大? 分析 显然,放入背包的物品,是N个物品的所有子集的其中之一。N个物品中每一个物品,都有选择、不选择两种状态。因此,只需要对每一个物品的这两种状态进行遍历。 解是一个长度固定的N元0,1数组。 套用回溯法子集树模板,做起来不要太爽!!! 代码 '''0
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:56320
    • 提供者:weixin_38558655
  1. 动态规划0-1背包问题

  2. 动态规划通常应用于最优化问题,即要做出一组选择以达到一个最优解。在做选择的同时,经常出现同样形式的问题。当某一特定的子问题可能出自于多于一种选择的集合时,动态规划是很有效的;关键技术是存储这些子问题每一个的解,以备它重复出现。 问题描述 有N件物品和一个容量为V的背包。第i件物品的价值是c[i],重量是w[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。每种物品只有一件,可以选择放或者不放。 问题分析 设变量V[i, j]表示在背包容量为j的前提下,装前i个物品
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:58368
    • 提供者:weixin_38512781
  1. 动态规划0-1背包问题

  2. 动态规划通常应用于最优化问题,即要做出一组选择以达到一个最优解。在做选择的同时,经常出现同样形式的问题。当某一特定的子问题可能出自于多于一种选择的集合时,动态规划是很有效的;关键技术是存储这些子问题每一个的解,以备它重复出现。 问题描述 有N件物品和一个容量为V的背包。第i件物品的价值是c[i],重量是w[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。每种物品只有一件,可以选择放或者不放。 问题分析 设变量V[i, j]表示在背包容量为j的前提下,装前i个物品
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:58368
    • 提供者:weixin_38732277
  1. 【算法】【回溯篇】第7节:0-1背包问题

  2. 本期任务:介绍算法中关于回溯思想的几个经典问题 【算法】【回溯篇】第1节:八皇后问题 【算法】【回溯篇】第2节:解数独问题 【算法】【回溯篇】第3节:正则表达式问题 【算法】【回溯篇】第4节:全排列问题 【算法】【回溯篇】第5节:组合问题 【算法】【回溯篇】第6节:子集问题 【算法】【回溯篇】第7节:0-1背包问题 一、问题描述 给定n种物品和一背包。物品i的重量是wi>0,其价值为vi>0,背包的容量为c。 问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? (要求使
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:206848
    • 提供者:weixin_38554193
  1. 多武装强盗:分析n武装强盗问题和MDP的算法-源码

  2. 多武装盗贼 分析n武装匪徒问题的算法 多武装匪徒问题(UCB稍后实施) 在第一部分中,我们尝试形象化了Q学习在提取最大奖励方面的完美程度,在预测中间奖励方面的成功程度以及最终对提供最大累积奖励的老虎机的预测程度 在第二部分中,我们检查了Q值如何饱和以及选择的最佳操作百分比随迭代次数如何稳定 我们已经使用Bell曲线在python random.gauss()函数中生成了随机数。 因此,每台这样的Bandit或Slot机器都将具有一条特性曲线(特别是在设置了它们的均值和标准差时,其值由用户输入
  3. 所属分类:其它

    • 发布日期:2021-02-15
    • 文件大小:6144
    • 提供者:weixin_42126399
  1. 用于在基于JPA的Spring Boot Java应用程序中自动检测和断言“N+1选择问题”发生的工具,并在一般情况下发现JPA发出的SQL语句的来源- adgadev/jplusone-源码

  2. 用于在基于JPA的Spring Boot Java应用程序中自动检测和断言“N+1选择问题”发生的工具,并在一般情况下发现JPA发出的SQL语句的来源- adgadev/jplusone-源码
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:1048576
    • 提供者:weixin_38574132
  1. Ruby On Rails中如何避免N+1问题

  2. N+1问题 N+1问题是数据库访问中最常见的一个性能问题,首先介绍一下什么是N+1问题: 举个例子,我们数据库中有两张表,一个是Customers,一个是Orders。Orders中含有一个外键customer_id,指向了Customers的主键id。 想要得到所有Customer以及其分别对应的Order,一种写法是 SELECT * FROM Customers; 对于每一个Customer; SELECT * FROM Orders WHERE Orders.customer_id
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:46080
    • 提供者:weixin_38554186
  1. Ruby On Rails中如何避免N+1问题

  2. N+1问题 N+1问题是数据库访问中最常见的一个性能问题,首先介绍一下什么是N+1问题: 举个例子,我们数据库中有两张表,一个是Customers,一个是Orders。Orders中含有一个外键customer_id,指向了Customers的主键id。 想要得到所有Customer以及其分别对应的Order,一种写法是 SELECT * FROM Customers; 对于每一个Customer; SELECT * FROM Orders WHERE Orders.customer_id
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:46080
    • 提供者:weixin_38728360
« 12 3 4 5 6 7 8 9 10 ... 50 »