小编Wol*_*old的帖子

什么是java priorityQueue poll()方法的大O.

我检查了http://en.wikipedia.org/wiki/Priority_queue 它说Naive实现是o(n).

如果我使用二进制搜索,它将是log(n).但我不确定它是否在Java中使用.我如何在priorityQueue上使用二进制搜索?

谢谢.

java big-o

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

jQuery选择器:当存在多个类时选择某个类的组合

我已经尝试过做一些研究但没找到任何东西,但如果我错过了答案,请告诉我.基本上我有多个元素,每个元素有多个类,但组合是唯一的.我想选择某种类的组合,但不要选择其他元素与其他元素结合使用.

我想知道这个选择器是否存在于jQuery中,或者是否还有其他方法可以实现我所解释的内容.请参阅以下示例:

<div class="a b c"></div>
<div class="a b c d"></div>
<div class="a b c d">/div>
Run Code Online (Sandbox Code Playgroud)

当尝试仅使用类记录元素时a b c,我尝试使用:

$('.a.b.c').each( function() {
    console.log($(this));
}
Run Code Online (Sandbox Code Playgroud)

输出是:

[ <div class="a b c">...</div> ,
<div class="a b c d">...</div ,
<div class="a b c d">...</div> ]
Run Code Online (Sandbox Code Playgroud)

我正在寻找输出:

[ <div class="a b c">...</div> ]
Run Code Online (Sandbox Code Playgroud)

任何指导表示赞赏.谢谢!

javascript jquery jquery-selectors

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

Javascript:"未定义"不是对象

我正在编写一个处理变量的脚本,gameRegion如下所示:

//In the main of the script

var variable= new work();
variable.onCrash(crashHandler,{xPos:650,yPos:300});


// In function work()

var gameRegion;
var onCrashCallback;

this.onCrash = function(crashCallback,fieldSize) {
gameRegion = fieldSize;
onCrashCallback = crashCallback;
};

crashHandler(){
//unimportant
}

this.atBottom = function(ypos) { 
    if(ypos>gameRegion.yPos) //line with the problem
        return true;
    return false;
};
Run Code Online (Sandbox Code Playgroud)

我收到控制台错误:TypeError: 'undefined' is not an object (evaluating 'gameRegion.yPos').据推测,这意味着我没有正确定义gameRegion或变量yPos.我一直在看这段代码一段时间,我似乎无法找到问题所在.

希望你会看到我没有的东西,但如果我没有包含必要的上下文代码,请告诉我.在此先感谢您的帮助.

javascript object undefined

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

标签 统计

javascript ×2

big-o ×1

java ×1

jquery ×1

jquery-selectors ×1

object ×1

undefined ×1