我在jQuery中为一组单选按钮编写了以下代码,这些按钮在单击时都有相同的行为(它们显示一些隐藏的字段)。我之前为每个选择器复制了相同的代码,所以我只使用了多个选择器,如下面的代码所示。然而,这并不能真正起作用,因为当几个单选按钮在同一个页面上时,正确的显示/隐藏行为似乎是混乱的。这是因为我在live()中使用了$( this )吗?或者我还做错了什么?谢谢你的帮助,我只是想尽量保持这段代码的整洁,希望避免为每个选择器一遍又一遍地重复它!
//event handler for radio fields with subsections
$("input[name=
在二叉树中,关键字x的前身是小于x的关键字y,并且对于该关键字,没有其他关键字z使得z小于x且大于y。
给出一个算法的伪代码,该算法接受一个关键字x,如果x是树中最小的关键字,则返回前身y或nil。假设二进制搜索树是使用数组left、right和parent表示的。给出所使用的任何辅助函数的伪代码。
我真的不确定该如何处理这个问题。但这是我的尝试:
伪码:
//Takes in key x
BST(x)
{
if ( x < parent[x] )
return nil
if( parent[x] < x )
return parent[x] // pare
我很难把想法从Lisp翻译成Prolog。我确实找到了如何在Lisp中找到前任和继任者,但我很难在Prolog中实现同样的想法。我的语法很差。请帮帮我。
示例查询:
?- predecessor(b,[a,b,c],P).
P = a. % expected result
?- successor(b,[a,b,c],S).
S = c. % expected result
我想实现两个代码,一个是x的最大后继代码,另一个是二叉树中x的最小前置代码。
data LookupTree a = Blatt | Knoten a (LookupTree a) (LookupTree a)
biggestSucc :: Ord a => a -> LookupTree a -> Int
biggestSucc x Blatt = error "Am Knoten"
biggestSucc x (Knoten a l r)
|a == x = max l r
|a /= x = biggestSucc x _
small
下面是来自的显式迭代示例
$( 'li' ).each(function( index, elem ) {
// this: the current, raw DOM element
// index: the current element's index in the selection
// elem: the current, raw DOM element (same as this)
$( elem ).prepend( '<b>' + index + ': </b>' );
});
注