草庐IT

多目标算法

全部标签

java - 未知的生命周期阶段 "build"。您必须以格式指定有效的生命周期阶段或目标

团队,在我的pom文件中出现以下错误。未知的生命周期阶段“构建”。您必须在格式中指定有效的生命周期阶段或目标。我浏览了提供的URL,但仍然收到错误。MVN版本3.2.1,Java版本:1.7.0_51任何帮助将不胜感激POM看起来像:4.0.0com.organization.dramersTest0.0.1-SNAPSHOTsTesttestautomationframeworkcreatedusingJava,testNG,seleniumsrc/main/resources/testng.xmlfalseorg.apache.maven.plugin-toolsmaven-plu

java - Floyd-Warshall 算法逻辑 - 卡住

我正在尝试使用此逻辑来了解adjacencymatrix发生了什么,但我很困惑它说的是abcd的间距......谁能解释一下这是怎么回事?谢谢(标记为java,因为它是向我们演示的语言,所以如果有人发布任何代码示例,他们可以看到它是用该语言编写的)http://compprog.wordpress.com/2007/11/15/all-sources-shortest-path-the-floyd-warshall-algorithm/代码如下:for(k=0;k 最佳答案 Floyd-Warshall是dynamicprogram

java - 学习回溯算法

我想学习回溯算法。有人可以教我一些吗?我尝试从一些网站学习,但没有用。所以有人可以教我吗。谢谢! 最佳答案 尽管与语言无关,this教程很好,并提供了几个可能提供必要直觉的示例。也就是说,回溯背后的思想一点也不难理解。回溯算法本质上就像在执行蛮力时一样探索所有解决方案空间,除了(这使得它更有效)它从部分解决方案回溯尽快意识到这是不可行的。一个例子考虑这个众所周知的eightqueensproblem的部分解决方案.前四列的皇后已经定位,但最后一个在无效方格中。蛮力解决方案将继续为其余列放置皇后,而忽略了这样一个事实,即无论该部分解决

java - 如何更改 Ant 的文件集命令的目标目录?

我有一个Java库的Ant构建文件。它看起来像这样:...唯一的问题是我的JavaDoc被直接导出到生成的jar文件的根目录中。本质上,我想要一些相当于的东西可以在中使用的命令命令。我想要的结构是这样的:export.jarMETA-INFManifest.MFcomexamplewhateverBlah.classBlah.javaorgexternalsomelibraryMagic.class//contentsoftheincludedlibraryjarfiledoc//javadocfileshere目前的结构是:export.jarMETA-INFManifest.MFc

java - 自己学习算法,如何在java中实现元组?

我正在自学算法,如果我的标题不正确,我很抱歉!我不明白如何在Java中实现它。ifx=0:return(q,r)=(0,0)(q,r)=divide(⌊x/2⌋,y)q=2·q,r=2·rifxisodd:r=r+1ifr≥y:r=r−y,q=q+1return(q,r)我不知道如何用Java实现以下部分。(q,r)=(0,0)(q,r)=divide(⌊x/2⌋,y)return(q,r) 最佳答案 虽然Java缺乏对元组的内置支持,但好消息是您不必使用元组来实现此算法,返回值除外。两个常规int变量r和q就可以了。//(q,r)

java - 哪种加密算法可用于加密存储在磁盘上的文件?

我在文件中有一些文本。我想加密此文件,以便最终用户无法读取或写入此文件,但应用程序可以读取它。应用程序中可以存储secret,因为它以另一种方式得到保护。什么类型的加密支持这些要求?我在想AES。我对加密知之甚少,正在寻找一个起点。算法或框架建议会很棒。最后一点,代码是在Windows和Linux环境上运行的Java。 最佳答案 由于您已将帖子标记为“Java”——我建议您查看“JavaCryptographyExtension”(JCE)。从J2SE1.4开始,它就与SDK和JRE捆绑在一起。当然,一个必要的例子和overview

java - 对于不能全部放入内存的大多数排序数据的良好排序算法?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。如果给你:一定量的数据内存大小为数据大小的一半部分数据已排序您不知道排序数据的大小。你会选择哪种排序算法?我在插入和快速排序之间争论不休。我知道插入排序的最佳情况是O(n),但最坏情况是O(n2)。另外,考虑到内存有限,我会把数据分成两部分,对每一部分进行快速排序,然后将所有内容合并在一起。拆分数据需要O(n)时间,合并数据需要O(n)时间,使用快速排序

java - 使用 Mapstruct 将多个源字段映射到相同类型的目标字段

考虑以下POJO:publicclassSchedulePayload{publicStringname;publicStringscheduler;publicPeriodPayloadnotificationPeriod;publicPeriodPayloadschedulePeriod;}privateclassLecture{publicZonedDateTimestart;publicZonedDateTimeend;}publicclassXmlSchedule{publicStringscheduleName;publicStringschedulerName;publi

java - Java 中的 lambda 目标类型和目标类型上下文是什么意思?

我正在阅读HerbertSchildt的“Java:完整引用”中有关lambda的一章,其中有很多对“lambda目标类型”和“目标类型上下文”的引用:Afunctionalinterfacedefinesthetargettypeofalambdaexpression.Hereisakeypoint:alambdaexpressioncanbeusedonlyinacontextinwhichitstargettypeisspecified.或者:Asmentionedearlier,alambdaexpressionisnotexecutedonitsown.Rather,itfo

java - Java中的Quicksort算法程序

我正在尝试用Java实现QuickSort算法程序,但我得到的答案不正确。publicclassQuickSort{publicstaticvoidmain(String[]args){intarr[]={12,34,22,64,34,33,23,64,33};inti=0;intj=arr.length;while(ij){swap(arr,pivot,j);returni;}while(i=1&&arr[j]>=arr[pivot]){j--;}if(i上面的程序给我的输出是:122322333433643464谁能告诉我怎样才能得到我想要的结果? 最佳