Articles of iteração de

como iterar objects internos / propriedade em um object

Eu tenho um object que tem objects internos e propriedades definidas assim: var obj = {obj1 : { “prop1” : “nothing”, “prop2” : “prop”}, obj2 : {“prop1” : “nothing”, “prop2” : “prop”}, pr1 : “message”, pr2 : “mess” }; Normalmente para iterar todas as propriedades de um object, o loop for .. in pode fazer […]

Maneira mais rápida de iterar uma matriz em Java: variável de loop vs aprimorada para instrução

Em Java, é mais rápido fazer uma iteração em um array da maneira antiga, for (int i = 0; i < a.length; i++) f(a[i]); Ou usando a forma mais concisa, for (Foo foo : a) f(foo); Para uma ArrayList, a resposta é a mesma? É claro que, para a grande quantidade de código de aplicativo, […]

Como iterar através do intervalo de datas em Java?

No meu script, preciso executar um conjunto de ações por meio de um intervalo de datas, considerando uma data de início e de término. Por favor me forneça orientação para conseguir isso usando Java. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Eu sei que o código acima é simplesmente impossível, mas […]

Iterando as propriedades de um object JavaScript usando jQuery

Existe uma maneira do jQuery para executar a iteração sobre os membros de um object, como em: for (var member in obj) { … } Eu só não gosto disso for ficar entre a minha adorável notação jQuery!

É um método iterativo-recursivo melhor que um método puramente iterativo para descobrir se um número é primo?

Eu fiz este programa em C que testa se um número é primo . Ainda não estou familiarizado com a complexidade do Algoritmo e com todas as coisas do Big O, por isso não tenho certeza se minha abordagem, que é uma combinação de iteração e recursion , é realmente mais eficiente do que usar […]

Iterar por meio de objects JavaScript nesteds

Eu estou tentando iterar através de um object nested para recuperar um object específico identificado por uma seqüência de caracteres. No object de amostra abaixo, a string identificadora é a propriedade “label”. Eu não posso envolver minha cabeça em torno de como percorrer a tree para retornar o object apropriado. Qualquer ajuda ou sugestão seria […]

Remover elementos da coleção enquanto iterar

AFAIK, existem duas abordagens: Iterar sobre uma cópia da coleção Use o iterador da coleção real Por exemplo, List fooListCopy = new ArrayList(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } e Iterator itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Existe alguma razão para preferir uma abordagem sobre a outra […]

Como modificar ou excluir itens de uma coleção enumerável enquanto iterar através dele em c #

Eu tenho que excluir algumas linhas de uma tabela de dados. Ouvi dizer que não é ok alterar uma coleção enquanto iterar por ela. Portanto, em vez de um loop for no qual eu verifico se uma linha atende às demandas de exclusão e, em seguida, marque-a como excluída, primeiro iterei pela tabela de dados […]

std :: queue iteration

Eu preciso iterar sobre std::queue . www.cplusplus.com diz: Por padrão, se nenhuma class de contêiner for especificada para uma class de fila específica, o modelo de class de contêiner padrão será usado. Então, eu posso de alguma forma chegar a deque subjacente da fila e iterar sobre isso?

recursion versus iteração

É correto dizer que em toda parte a recursion é usada um loop for poderia ser usado? E se a recursion é geralmente mais lenta, qual é a razão técnica para usá-la na iteração de loop? E se é sempre possível converter uma recursion em um loop for, existe uma maneira prática de fazer isso?