A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo - Transparências baseadas nos originais da profa. Renata Galante.

Apresentações semelhantes


Apresentação em tema: "Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo - Transparências baseadas nos originais da profa. Renata Galante."— Transcrição da apresentação:

1 Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo - Transparências baseadas nos originais da profa. Renata Galante da II/UFRGS

2 Programação II – Prof. Mateus Raeder Exercício 8 Implemente um método recursivo que soma todos os elementos contidos em uma lista simplesmente encadeada (assuma que a lista armazena apenas objetos do tipo Integer). public Integer sumElements(Node n){ if (n != null){ return (Integer)n.getData() + sumElements(n.getNext()); } return 0; }... 123n

3 Programação II – Prof. Mateus Raeder Exercício 9 Implemente um método recursivo que procura por determinado elemento em uma lista simplesmente encadeada.... 123n public boolean findElement(Node n, Object o){ if (n != null){ if (n.getData().equals(o)){ return true; } else{ return findElement(n.getNext(), o); } return false; }

4 Programação II – Prof. Mateus Raeder Exercício 10 Implemente um método recursivo que calcule máximo divisor comum entre dois números inteiros utilizando a seguinte fórmula: public static int mdc(int x, int y){ if (x >= y && (x%y == 0)){ return y; } else if (x < y){ return mdc(y,x); } else{ return mdc(y,x%y); }


Carregar ppt "Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo - Transparências baseadas nos originais da profa. Renata Galante."

Apresentações semelhantes


Anúncios Google