Java. Recuperar subárvore por nó pai

Você precisa de um algoritmo de pesquisa para árvores. É fácil com recursão. Você deve encontrar todos os filhos no nó raiz e chamar o mesmo método para cada um deles até encontrar o nó com o ID necessário e retorná-lo.
Aqui e aqui você pode encontrar exemplos. A diferença é que você está usando um mapa, mas isso não importa. Idéia é a mesma.

Resposta 1

Você precisa apenas dessa subárvore? Ou todos os nós maiores que 3? O objetivo do TreeMapé ter um mapa classificado por chave, NÃO para usá-lo como uma estrutura de dados de árvore improvisada. Nem é apoiado por uma árvore de pesquisa binária, mas por uma árvore vermelho-preta.

Para obter todos os nós com chave maior ou igual a uma chave, você pode usar o TreeMap.TailMap .

Resposta: 2

Estou tentando fazer funcionar este exemplo em http://developer.android.com/resources/tutorials/views/hello-timepicker.html, sem erros durante a compilação - mas quando pressiono o botão - nada acontece. ...

É possível verificar se um campo jtext foi selecionado / desmarcado (ou seja, o campo de texto foi clicado e o cursor está agora dentro do campo)? // EDIT graças à ajuda abaixo, aqui está um trabalho ...

Eu sou novo no Jsch e estou tentando conectar-me a terceiros através do sftp. Posso conectar-me através do ssh para saber se tenho o arquivo de chave, usuário, host e porta certos, mas quando tento conectar-me através do Jsch ...

Eu sempre achei isso problemático, essencialmente um ponteiro nulo garantido na maioria dos casos. Digamos que temos um ArrayList bidimensional, assim: ArrayList <ArrayList <Integer>> outer; ...