top of page

ZP3JV-03: nearestPoint, mergesort, odd

  • blax65
  • 30. 10. 2015
  • Minut čtení: 1

Odkaz na cvičení: zde

Odkaz s řešenými zdrojovými kódy: zde

Úkol č.1

Implementujte statickou metodu int[] odd(int[] foo) vracející pole čísel, kde budou pouze lichá čísla z argumentu foo.

Úkol č.2

Implementujte statickou metodu List<Object> odd(List<Object> foo) vracející seznam čísel, kde budou pouze lichá čísla foo. Pokud argument foo obsahuje objekt, který není celé číslo, je tento objekt ignorován. Tuto funkcionalitu ověřte.

Úkol č.3

Implementujte statickou metodu List<Integer> oddNumbers(List<Integer> foo) vracející seznam čísel, kde budou pouze lichá čísla z foo.

Úkol č.4

S využítím třídy Point z minulého cvičení implementujte statickou metodu Point nearest(Point p, List<Point> points), která vrací ze seznamu points bod, který je nejblíže bodu p.

Úkol č.5

Implementujte funkce int[] merge(int[], int[]) a List<Integer> merge(List<Integer>, List<Integer>), které mají na vstupu setříděné posloupnosti celých čísel a provedou jejich ,,slití'', které vrátí na výstup jako nové setříděné pole/seznam.

Úkol č.6

S využitím metody List<Integer> merge(List<Integer>, List<Integer>) implementuje metodu List<Integer> mergeSort(List<Integer>), implementující algoritmus MergeSort.

Comentarios


Featured Posts
Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square

© 2015 by Milan Černý  Created with Wix.com

  • w-facebook
bottom of page