将下面的语法转换为乔姆斯基范式.给出所有中间步骤.
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->S并A->B输入不存在的规则.这就是我提出的答案,我是否需要做更多的事情或者我做错了什么?
我正在阅读我的教科书Data Structures and Algorithms: By Mark Allen Weiss,它说标准库不包含集合或映射的哈希表实现,而是编译器可以提供具有集合和映射类的相同成员函数的hash_set和hash_map.为什么不在标准库中包含哈希实现?这本书于2006年出版,自从将这些实现添加到标准库以来,是否有任何C++版本?
鉴于:

我不知道接受的语言是什么.
从它看,你可以得到几个最终结果:
1.) bb
2.) ab(a,b)
3.) bbab(a, b)
4.) bbaaa
Run Code Online (Sandbox Code Playgroud) 使用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)
编辑:如果您认为有更简单的方法可以做到这一点,请告诉我!
我有一个像表单一样工作的应用程序,它需要四个字段并验证信息,以确保没有输入无效字符.这四个字段存储在变量中:
评论
现在我想将表单数据(无论是输入这四个字段并存储到变量中)提交到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)好的,所以我目前正在处理一个页面,其中有两个元素,父母和孩子.
<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然后更改我的函数?
谢谢
以图的形式构造确定性有限自动机的规则是什么?我的教授通过例子解释,但我不确定所有图表必须遵循哪些规则.任何帮助表示赞赏,谢谢!
grammar ×3
android ×1
c++ ×1
command-line ×1
css ×1
html ×1
http-post ×1
java ×1
javascript ×1
jquery ×1
linux ×1
php ×1
putty ×1
visual-c++ ×1