小编teh*_*man的帖子

将语法转换为乔姆斯基范式?

将下面的语法转换为乔姆斯基范式.给出所有中间步骤.

S -> AB | aB
A -> aab|lambda
B -> bbA
Run Code Online (Sandbox Code Playgroud)

好的,我做的第一件事就是添加一个新的起始变量 S0

所以现在我有

S0 -> S
S -> AB | aB
A -> aab|lambda
B -> bbA
Run Code Online (Sandbox Code Playgroud)

然后我删除了所有的lambda规则:

S0 -> S
S -> AB | aB | B
A -> aab
B -> bbA | bb
Run Code Online (Sandbox Code Playgroud)

然后我检查S->SA->B输入不存在的规则.这就是我提出的答案,我是否需要做更多的事情或者我做错了什么?

grammar context-free-grammar chomsky-normal-form

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

为什么C++标准库不包含哈希表实现?

我正在阅读我的教科书Data Structures and Algorithms: By Mark Allen Weiss,它说标准库不包含集合或映射的哈希表实现,而是编译器可以提供具有集合和映射类的相同成员函数的hash_set和hash_map.为什么不在标准库中包含哈希实现?这本书于2006年出版,自从将这些实现添加到标准库以来,是否有任何C++版本?

c++ visual-c++ data-structures

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

这个确定性有限自动机的语言是什么?

鉴于:

在此输入图像描述

我不知道接受的语言是什么.

从它看,你可以得到几个最终结果:

1.) bb
2.) ab(a,b)
3.) bbab(a, b)
4.) bbaaa
Run Code Online (Sandbox Code Playgroud)

grammar deterministic finite-automata context-free-grammar

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

测试是否在某个页面上使用php?

使用PHP,有没有办法测试浏览器是否正在访问某个页面?

例如,我有一个名为header.php的头文件,它被拉入几个不同的页面.我想要做的是当我去另一个页面时,我想在标题中附加某些变量.

例.

在header.php里面:

<?php 

$titleA = " Online Instruction";
$title B = "Offline";
?>

<h2>Copyright Info: <?php if ('onlineinstruction'.php) echo $titleA; ?> </h2> 
Run Code Online (Sandbox Code Playgroud)

编辑:如果您认为有更简单的方法可以做到这一点,请告诉我!

php

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

如何将Android Activity中的变量提交到网站网址?

我有一个像表单一样工作的应用程序,它需要四个字段并验证信息,以确保没有输入无效字符.这四个字段存储在变量中:

  • 电话
  • 名称
  • 电子邮件
  • 评论

    现在我想将表单数据(无论是输入这四个字段并存储到变量中)提交到url(将使用http://www.test.com),但我不知道如何去做这个.我想我正在寻找一种叫做HttpURLConnection的东西,但我不知道如何指定发送哪个变量.我在网站http://developer.android.com/reference/java/net/HttpURLConnection.html上找到了以下代码

    private class UploadFilesTask extends AsyncTask<URL, Integer, Long>{
    protected Long doInBackground(URL... urls) {
    
        try {
            HttpClient http = new DefaultHttpClient();
            HttpPost post = new HttpPost("http://www.test.com");
    
            List<NameValuePair> data = new ArrayList<NameValuePair>();
            data.add(new BasicNameValuePair("phone", "value"));
            data.add(new BasicNameValuePair("name", "value"));
            data.add(new BasicNameValuePair("email", "value"));
            data.add(new BasicNameValuePair("comments", "value"));
            post.setEntity(new UrlEncodedFormEntity(data));
    
            HttpResponse response = http.execute(post);
            // do something with the response
        }
        catch (ClientProtocolException e) {
            // do something
            finish();
        }
        catch (IOException e) {
            // do something …
    Run Code Online (Sandbox Code Playgroud)

java android http-post httpurlconnection

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

使用jQuery,我可以定位一个元素,只有在父元素悬停时才显示其子元素吗?

好的,所以我目前正在处理一个页面,其中有两个元素,父母和孩子.

<div id="parent">Hi 
<span class="child">Bye</class> 
</div>
Run Code Online (Sandbox Code Playgroud)

我想要的是在父元素悬停时显示子元素.所以我在jQuery中创建了一个函数,让我能够做到这一点.

function icondisplay(parentId){

 $(parentId).mouseenter(function() {

    $('.child').show();
});

$(hover).mouseleave(function() {

    $('.child').hide();

    });

}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是页面中有多个父节点具有不同的ID,但子元素都是相同的类.因此,当我将鼠标悬停在任何父元素上时,会立即显示所有子元素.如何只在父显示中创建子元素,而不通过并给每个子元素一个唯一的类/ id然后更改我的函数?

谢谢

html javascript css jquery

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

需要帮助构建确定性有限自动机?

以图的形式构造确定性有限自动机的规则是什么?我的教授通过例子解释,但我不确定所有图表必须遵循哪些规则.任何帮助表示赞赏,谢谢!

grammar deterministic finite-automata context-free-grammar

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

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