Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. 1:
  2. java.util.TreeSet<E>
  3. сортированный java.util.Vector<E>
  4. сортированный java.util.ArrayList<E>
  5.  
  6. 2:
  7. class Fib {
  8. private AtomicReference<BigInteger> t1;
  9. private AtomicReference<BigInteger> t2;
  10.  
  11. public Fib() {
  12. t1 = new AtomicReference<BigInteger>(0)
  13. t2 = new AtomicReference<BigInteger>(1)
  14. }
  15.  
  16. public BigInteger next() {
  17. return t2.accumulateAndGet(t1.getAndSet(t2.get), (BigInteger x, BigInteger y) -> x + y)
  18. }
  19. }
  20.  
  21. 3:
  22. a) Использование массива в качестве ключа в Map: hashCode массива строится по его адресу в памяти, и поиск в Map по идентичному массиву (но другому) в качестве ключа не позволит получить элемент (для получения нужна ссылка на тот массив-ключ, элемент с которым был добавлен в Map)
  23.  
  24. 4:
  25. 0x3f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement