问题列表 - 第40919页

需要一些帮助来理解搜索算法(A*,IDA*,DFS,BFS,IDDFS等)

我在理解用于AI(人工智能)的一些搜索算法时遇到了一些麻烦.

  • A*IDA*(Iterative Deeping A Star)之间的确切区别是什么?只是启发式功能?如果是这样,我仍然无法想象IDA*如何运作..:/
  • IDA*BFS(广度优先搜索)(扩展时的深度只有1级,我的意思是-移动一个级别只有一个"下",有什么区别IDA*BFS)
  • IDDFS(迭代式进一步深化闽台深度优先搜索)一样的IDA*,除了启发函数(即相当于0 IDDFS)
  • IDDFS究竟是什么 - 向下移动一级,然后使用DFS(深度优先搜索)?如果是这样,这样很多状态的计算(扩展)远远超过一些......或者就像这样 - 使用具有特定深度的DFS,然后存储"叶子"(最后扩展的节点),并迭代它们使用再次DFS(实际上,这是BFS?)
  • " 迭代 "来自哪里?正如我所见,IDDFS根本不是迭代的,它仍然是递归的,只是混合了BFSDFS?或者我错了?或者这个" 迭代 "与递归的相反无关?
  • IDA*的 " 迭代 "是什么?

请你提供一些例子吗?我整天都在阅读这些算法,我知道它们的优点和缺点,复杂性等等,但我找不到任何好的例子(除了A*;我知道BFS和DFS,其他人打扰我).我在不同的地方发现了一些IDA*的伪代码,但它们都完全不同.

例子是了解算法的最好方法..但我找不到.即使在TopCoder中,我也没有找到任何有关IDA*的信息.

我已经阅读了维基文章,我正在寻找新的东西(:

非常感谢!


编辑: 这里有一些很好的文章,但它们太理论化了.没有例子,没有任何具体的东西.但仍然非常有用.我推荐他们(=

algorithm search artificial-intelligence belongs-to

8
推荐指数
1
解决办法
4703
查看次数

复合主键和附加索引

在SQL Server 2005中,我有一个包含两列的表:parent_id (int)child id (int).我想要制作它们的复合键,因为我只希望表中每个可能的组合只有一个实例.

大多数搜索操作将在parent_id现场完成,一些child_id在两个领域上只有零星的搜索操作.

我已经计划在parent_id场上制作一个索引,也许还有一个在child_id场上.这是有意义的还是SQL Server 2005能够在一列(主要是parent_id)列上使用聚簇复合主键进行索引查找,因此索引不是必需/可有可无的?

sql-server sql-server-2005

12
推荐指数
1
解决办法
4006
查看次数

垃圾收集器可以在我的应用程序之外工作?

所以我正在寻找开源,跨平台(至少是win,lin)库,它会在一些抽象的C++线程/进程上进行垃圾收集...所以说是应用程序内存管理的单独进程......或者至少会出现我有一些功能,没有用过的内存删除看着我的过程......有没有这样的?可以提升帮助我吗?

我的主要观点是找到能够在我的普通c ++代码/上操作的垃圾收集器.我的意思是没有特殊的内存分配在主程序代码中没有特别使用它......可能只是以某种方式连接到我的过程和监控它...所以我对这样的gc感兴趣,这将在过程和清洁工作之上工作,所以说警惕旧的未使用的内存块...

因此,让我在更详细的描述中描述问题:我的代码通常可以自行管理它.但有时它只是将2-3 mbs放入ram而不是从不使用tham - 我知道它没有 - 我毕竟编写代码...所以这就是为什么我需要一些我的应用程序gc. ..

c++ garbage-collection

0
推荐指数
1
解决办法
139
查看次数

PyQt4和64位python

我试图让64位版本的python启动并运行我编写的程序.该程序使用我在PyQt4中编写的gui.我找不到64位版本的PyQt4,并且在尝试使用32位PyQt4和64位版本的python时出现以下错误:

S:\src>SimLauncher.py
Forcing DISTUTILS_USE_SDK=1
Traceback (most recent call last):
 File "SimLauncher.py", line 42, in <module>
   from SwSim import SwSim
 File "SwSim.py", line 13, in <module>
   from PyQt4 import QtSql,QtGui
ImportError: DLL load failed: %1 is not a valid Win32 application.
Run Code Online (Sandbox Code Playgroud)

显然有一个不相容的.我尝试了这个修复,但我得到了同样的错误:

http://code.google.com/p/pyqt4-win64-binaries/downloads/list

Lemme知道你是否知道如何解决这个问题!

python dll 64-bit pyqt

4
推荐指数
1
解决办法
1万
查看次数

无法接受的陈述 - 休息;

我正在尝试向我们展示一个很多的迭代器.我一直在收到"休息"的错误.线.它说这是一个无法达成的声明.任何帮助表示赞赏.

public Lot getLot(int number) {
    Lot foundLot = null;
    Iterator it = lots.iterator();
    while (it.hasNext()) {
        Lot b = (Lot) it.next();

        if (b.getNumber() == number) {
            foundLot = b;
            break;
            return foundLot;
        } else {
            System.out.println("lot " + number + " does not exist");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
2523
查看次数

如何导出 - Active Directory对象的CSV?

我正在尝试转储所有用户记录及其关联组以进行用户ID重新验证工作.我的安全人员想要它以CSV格式.

这非常有效:

Get-ADUser -Filter * -Properties * | Select-Object -Property Name,SamAccountName,Description,EmailAddress,LastLogonDate,Manager,Title,Department,whenCreated,Enabled,Organization | Sort-Object -Property Name | ConvertTo-CSV
Run Code Online (Sandbox Code Playgroud)

但是,这不包括用户所属的组.

尝试这样的事情失败了:

Get-ADUser -Filter * -Properties * | Select-Object -Property Name,SamAccountName,Description,EmailAddress,LastLogonDate,Manager,Title,Department,whenCreated,Enabled,Organization, @{$_.MemberOf |Get-Group|ForEach-Object {$_.Name}} | Sort-Object -Property Name | ConvertTo-CSV
Run Code Online (Sandbox Code Playgroud)

这也失败了:

Get-ADUser -Filter * -Properties * | Sort-Object -Property Name | ForEach-Object {
    $_ | Format-List -Property Name,SamAccountName,Description,EmailAddress,LastLogonDate,Manager,Title,Department,whenCreated,Enabled
    $_.MemberOf | Get-ADGroup | ForEach-Object {$_.Name} | Sort-Object
}  | ConvertTo-CSV
Run Code Online (Sandbox Code Playgroud)

我可能错过了一些简单的东西.任何帮助将不胜感激.谢谢!

powershell active-directory

5
推荐指数
3
解决办法
16万
查看次数

VB6中的接口限制

我正在尝试在VB 6中实现(即实现接口)一个类,但我收到此错误:"编译错误:实现的接口错误:接口包含数据字段".所以我想知道你可以实现哪个类的限制?或者,如果有人知道我为什么会收到这个特定的错误,那也会有所帮助.

如果我需要更清楚,请告诉我.多谢你们.

戴夫

vb6 interface implements

5
推荐指数
1
解决办法
2048
查看次数

什么是免费/公共流行的网络服务?

对于我的一个小型个人网站,我正在尝试提供我的网站可以使用的最受欢迎/最常用的网络服务列表(asp.net和/或silverlight应用程序).我最感兴趣的是将web服务用于类似仪表板的小物体(天气,新闻,体育比分等)

我搜索过webservicex.net等网站,但无法缩小范围.

雅虎和谷歌都有网络服务API,但在开发过程中使用它们很麻烦.

谢谢!

c# asp.net wcf soap silverlight-4.0

5
推荐指数
1
解决办法
376
查看次数

何时使用闭包的场景

我在C#中使用了一些闭包,甚至在生产规范的应用程序中编写它们,然而,没有什么能真正对我说这个问题必须是,或者只能通过使用闭包来解决.

闭包对解决问题特别有用吗?另外,C#4.0中有没有关闭的问题?

谢谢

c# closures

3
推荐指数
1
解决办法
390
查看次数

在Label控件中的"文本"字段中添加图标

我想知道是否有一种方法可以在asp.net Label的文本中添加一个图标.

所以,像

<asp:Label run="server"
Text= "Please see the "icon" below />
Run Code Online (Sandbox Code Playgroud)

谢谢.

asp.net

3
推荐指数
1
解决办法
7330
查看次数