Programowanie obiektowe, semestr letni, 2014/2015
Zajęcia odbywają się w środy w godzinach 12:15-13:45, 14:15-15:45.
2014-06-03
Lab:
2015-05-27
- I/O Streams, File IO (NIO.2)
- Compressing and Decompressing Data Using Java APIs
- Haszowanie cz. 1 (smurf), Haszowanie cz. 2 (smurf)
- Haszowanie uniwersalne (wikipedia)
- Pefect hashing (wikipedia)
- zadanie domowe (3 pkt), zaimplementuj klasę PerfectHashing dla ustalonego typu T (int lub String):
Lab14_PhTestInt.java Lab14_PhTestStr.java
class PerfectHashing { PefectHashing(T[] elements); boolean find(T s); }
2015-05-13
- java.util.Map
- java.util.Iterator
- laboratorium testy: Lab12_ImmutableSetTest.java Lab12_MojaMapaTest.java
2015-05-06
- Pan Tadeusz (jako plik tekstowy)
- laboratorium testy: Lab11_zadanieGrafoweTest.java
2015-04-30
- Chomsky and Greibach Normal Forms
- informacje o Knight Capital fiasco: link 1 (CNBC), link 2 link 3 link 4 link 5: A DevOps Cautionary Tale
- laboratorium testy:
Lab10_WektorTest.java, Lab10_BstTest.java
2015-04-08
- Singleton pattern
- laboratorium testy:
Lab07wyrazeniaTest.java
2015-03-25
- Metoda Hornera
- Własności pierwiastków wielomianów
- Metoda Newtona (ale nie trzeba tego implementować!)
- laboratorium testy:
Lab05WielomianTest.java
2015-03-18
- Leap second
- Falsehoods programmers believe about time
- Dziwne strefy czasowe: Bombay Time +00:20 -0:25:21
- Scanner
- BigInteger
- uva.onlinejudge.org: zadanie: 10023: Square root
- laboratorium testy:
Lab04UlamekTest.java
2015-03-11
- ArrayList
- Arrays package
- UncleBob. The Prime Factors Kata
-
laboratorium testy:
Lab03CommonElementsTest.java Lab03AddPolynomialsTest.java Lab03FindCelebrityTest.java Lab03DominatingElementTest.java
Lab03GCDTest.java Lab03isPrimeTest.java Lab03primeFactorsTest.java
2015-03-04
2015-02-25
Zadania domowe
Numer indeksu | Lab03 | Lab04 (Sqrt) | Lab05 (Wielomian) | Lab07 (Wyrażenia) | Lab11 (Biura) | Lab14 (PerfectHashing) | Szybkość Javy |
332521 | - | 2 | 1 | ||||
335476 | 2 | 2 | 1 | ||||
347221 | 1 | 2 | 3 | 3 | |||
347231 | 1 | 2 | 2 | 2 | 3 | 1 | |
347238 | 1 | 2 | 1 | ||||
358995 | 1 | 2 | 2 | 3 | 1 | ||
359012 | 2 | 2 | 3 | 1 | |||
359067 | 2 | 2 | 3 | 1 | |||
359121 | 1 | 2 | 2 | 3 | 1 | ||
359525 | 2 | 2 | 2 | 3 | |||
359831 | 1 | ||||||
360321 | 1 | 2 | 2 | 2 | 1 | ||
360333 | 1 | 2 | 2 | 3 | |||
360634 | 1 | 2 | 2 | 2 | 1 | ||
360692 | 1 | 2 | 2 | 1 | |||
360958 | 1 | 2 | 2 | 2 | 3 | 1 | |
361125 | 1 |