小编Hos*_*ser的帖子

需要帮助在许多一个字母不同的单词之间创建一个单词梯(java)

我已经在这个问题上付出了很多努力,而且我真的很接近尾声.总体目标是在两个五个字母单词之间创建最小长度的单词梯子,其中梯子的每个"梯级"是与前一个单词不同的一个字母.例如:

[heads, heals, hells, halls, hails, tails]
Run Code Online (Sandbox Code Playgroud)

程序从必须输入开始和结束字以及所需梯形图的长度开始,程序必须解决它.我已经相当远了,所以我将把大部分细节都解释一下,以解释我目前的情况.

说我要从"辣妹"到"孩子",我正在寻找一个10个字母的字梯.

我有几千双字,其中两对是彼此不同的一个字母.这里只是一些对的一小部分样本.

[(bares, babes), (banes, babes), (bates, babes), (babel, babes), (bases, babes), (bales, babes)...] etc.
Run Code Online (Sandbox Code Playgroud)

这种情况持续了很长时间,但在那里保证我的目的词存在,并且我的起始词(辣妹)和我的结束词(孩子)之间有一条路径,那个梯子是10个字长.

我该如何做到这一点?

编辑:我已经实现了一个图表,并使用BFS从开始到结束的单词,这是有效的.

public List<T> minLengthPath(T src, T dest, int length) 
{
    T start = src;

    Deque<T> queue = new LinkedList<T>();                       //Holds items to visit
    Queue<List<T>> ladder = new LinkedList<List<T>>();      //Holds all the ladders?
    Set<T> checker = new HashSet<T>();                          //Holds visited items

    queue.add(start);
    checker.add(start);

    while(!queue.isEmpty()){
        T slot = queue.remove();
        if(slot.equals(dest)) 
        { 
            System.out.println(slot);
            return null;  //Should be returning …
Run Code Online (Sandbox Code Playgroud)

java algorithm

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

使用rpart绘制R中的决策树

我正在研究一个项目,我需要能够根据我导入R的数据集制作一些决策树.使用rpart包,我希望能够创建一对决策树,一个使用gini拆分标准,另一个使用熵拆分标准.如果可能的话,我也希望能够调整最大树深度.有人知道怎么做这个吗?我非常感谢任何帮助!

r decision-tree

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

零允许信号量?

我正在尝试使用对这个问题的第一个回答来帮助我完成我正在进行的任务.具有0允许的信号量如何工作?这对我来说似乎没有多大意义.只是在那个信号量上创造一个永恒的等待吗?如果是这样的话,你怎么能有一个线程"越过"信号量,而它只是在等待一个永远不会给它的许可证?

synchronization semaphore

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

在SQL中使用带有多列选择的强制转换

基本上我想让这个命令工作:

$sql = "SELECT (EntryDate + TotalTime) as DataLine FROM TimeSheet WHERE EmployeeID='AA01'";
Run Code Online (Sandbox Code Playgroud)

EntryDate在数据库中作为文本,但TotalTime是一个数字.我需要将TotalTime转换为文本,因为我注意到如果我将两种不同类型的值组合在一起,它只会消除输出.

我知道我应该使用CAST(TotalTime作为XXX),但我不确定我可以合法地将其投入使用(char/nchar似乎不起作用,字符串也不是文本).我总是得到一个错误的形式......

Syntax error (missing operator) in query expression '(EntryDate + CAST(TotalTime as string) as DataLine FROM TimeSheet WHERE EmployeeID='AA01''
Run Code Online (Sandbox Code Playgroud)

我可以得到一些帮助吗?谢谢!

编辑我想要注意,这并不是要将EntryDate和TotalTime的值一起添加到一起来生成单个值.我只是希望它给我EntryDate值以及TotalTime值组合成一行,它将读取如下内容:

"10/31/12 9.25"

再次编辑我很抱歉之前没有指定,我正在使用MSSQL

sql sql-server casting

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

从R中的两个数据帧中随机选择相同的X行数

我在R中进行分类.我有一个名为testD的测试数据数据框和一个称为结果的数据数据框(这些是正确的分类值).

这些数据帧非常大,在整个集合上训练我的模型需要太长时间,因此我想随机选择大约5,000个数据点并对其进行训练.

我知道如何从任一数据框中随机选择5,000行,但我需要确切地知道我从'testD'中选择了哪些行,因此我知道要比较的'结果'中有5,000行.

任何帮助将不胜感激!

r random-sample

2
推荐指数
1
解决办法
176
查看次数

检测输入类型“数字”是否比之前的值增加或减少

有没有好的方法可以做到这一点?您可以将原始值和新值发送到 jquery/javascript 函数吗?将旧值保留在某个全局变量中感觉有点混乱。

编辑:上下文代码

<input type='number' onchange='foo(...)'>

...

<script type=text/javascript>
function foo(...){
    if(old > new){
        alert('decreased');
    }else{
        alert('increased');
    }
}
</text>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

2
推荐指数
1
解决办法
5077
查看次数

从两个表中选择一列并将它们放在一个列中

我并不只是把它们放在一起,因为我在表1中有一行说"Stuff",而表2中的另一行说"Things"并将它们组合成一个单独的单元格,上面写着"StuffThings",I只是意味着将表1和表2中的所有数据合并为一列.例如....

Table 1:
Item 1
Item 2
Item 3

Table 2: 
Item 4
Item 5
Item 6

New Table:
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Run Code Online (Sandbox Code Playgroud)

我尝试这样做的所有尝试都是这样的

Select (Table1.Row + Table2.Row) AS JobNumber
FROM Table1, Table2;
Run Code Online (Sandbox Code Playgroud)

它只是做了类似的事情

Item 1Item 2
Item 1Item 3
  .....

etc.
Run Code Online (Sandbox Code Playgroud)

sql ms-access

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

在R中选择随机数据点

我有一个大数据集,我想创建3个随机选择(大小= 50)的原始数据集的子集.我只是想从特定列中提取点数(第13列是具体的).

这在R中很容易做到,我应该怎么做呢?

r random-sample

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

用PHP重写地址栏?

也许我会以错误的方式解决这个问题,但我会列出我希望我的网站执行的过程,然后看看你们可以想到的解决方案.

在URL

example.net/ShellySite/Form/form.php
Run Code Online (Sandbox Code Playgroud)

有一个表格要填写,然后按下提交按钮,网站就会到

example.net/ShellySite/Controller/PHP/submitform.php
Run Code Online (Sandbox Code Playgroud)

它在这里因为它将表单中的详细信息提交给数据库,我想做的事情基本上是在submitform.php页面的代码运行完毕后立即将浏览器重新路由到不同的页面,类似于

example.net/ShellySite/Home/home.php
Run Code Online (Sandbox Code Playgroud)

但我似乎无法让它发挥作用.我尝试了类似的东西,header(Location:"example.net/ShellySite/Home/home.php") 但它只是将所有这些添加到最后example.net/ShellySite/Controller/PHP/submitform.php,这显然不是我想要的.

任何帮助都会很棒!

php

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

使用交叉验证计算岭回归参数

我在数据帧中有一个57个特征(列)~4600行数据集.为了计算好的岭回归参数,我想对它进行10次交叉验证.有人可以告诉我如何在R中这样做吗?

r

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

在网页上格式化打印请求?

我创建了一个网站,作为员工的工作单创建/填写系统.

目前只需查看包含表格和各种过滤器的页面即可查看工作订单,以便他们可以订购工作订单.但是,如果他们想要打印页面,那么它会变得非常混乱,因为它会在3个页面中展开,打印页面标题,徽标,过滤器按钮等.

有没有什么办法可以制作一个"打印"按钮,或以某种方式格式化页面打印时的样子,这样它可以删除所有额外的东西,并试着将表保持在一个页面上?

html javascript php printing

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

你可以在cfoutput中使用存储过程,就像你可以查询一样吗?

我知道你可以定义一个<cfquery>...</cfquery>然后做类似的事情:

<cfoutput query="QueryName">
    <option value = "#data#">#data2#, #data3#</option>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

但是,如果您定义a <cfstoredproc>...</cfstoredproc>,为其指定一个名称,那么您可以只在该query属性中插入该名称并获得相同的结果吗?

coldfusion stored-procedures

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

替换字符串中的""'的问题

我正在尝试从包含"matchup"引号中的文本的字符串中删除子字符串.要删除的完整子字符串类似于To get an in-depth statistical preview, click "matchup" at the top of the screen.

我正在尝试做一个

string.replace("To get an in-depth statistical preview, click "matchup" at the top of the screen", "");
Run Code Online (Sandbox Code Playgroud)

用空白代替长句; 但是因为"matchup"在字符串中实际上有引号,所以当我把它作为一个参数传递时,它会吓坏,并认为我有两个单独的字符串,matchup它们之间有一些随机的文本.

对不起,如果这很难理解,我可能做得不好.我也尝试过

...'matchup'.... rather than ..."matchup"... 
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用.

java string replace

-1
推荐指数
1
解决办法
179
查看次数