Size: a a a

2020 September 21

VJ

Vladimir J in learn.java
Mona Lisa
Given a sorted array of N+2 integers between 0 and N with exactly one duplicate, design a logarithmic time algorithm to find the duplicate.
Правда, хотя то что я придумал не требует сартировку
источник

VJ

Vladimir J in learn.java
Так, дай подумаю....
источник

ПП

Проксимов Прксимович... in learn.java
Mona Lisa
Given a sorted array of N+2 integers between 0 and N with exactly one duplicate, design a logarithmic time algorithm to find the duplicate.
Это же правый бинарный поиск просто
источник

VJ

Vladimir J in learn.java
А, не все верно, если уже отсортирован, то за ln(2)
источник

e

elefus in learn.java
бисекция + проверка arr[i] == i ? идем в левую часть : идем в правую часть
стоп-условие: arr[i] == arr[i-1]
источник

VJ

Vladimir J in learn.java
Вау, а что есть и левьй поиск?
источник

ПП

Проксимов Прксимович... in learn.java
Vladimir J
Вау, а что есть и левьй поиск?
Ага)
источник

VJ

Vladimir J in learn.java
И на что он похож?
источник

ПП

Проксимов Прксимович... in learn.java
На обычный, а в правом вроде учитываются дупликаты
источник

ПП

Проксимов Прксимович... in learn.java
А не, нам же нужно сам дупликат найти
источник

ПП

Проксимов Прксимович... in learn.java
Криво прочитал, сорри
источник

e

elefus in learn.java
elefus
бисекция + проверка arr[i] == i ? идем в левую часть : идем в правую часть
стоп-условие: arr[i] == arr[i-1]
источник

R

Rushan in learn.java
Как у кого устроено дев окружение, например если есть несколько разных бд?
или же сервисная архитектура? Держите ли основные сервисы или бд локально, или все на тестовом контуре каком-нибудь?
Как думаете, имеет ли смысл поднимать minikub (на проде все в кубере) для иммитации продовского окружения?
источник

НП

Непредставимый Пхы... in learn.java
мне docker-compose хватает
источник

V

Vadim in learn.java
Scanner не дожидается ввода параметра, че с ним не так?
while (menu != 0) {
           PrintMenu();
           Scanner sc = new Scanner(System.in);
           try {
               menu = sc.nextInt();
           } catch (Exception e) {
               System.out.println("Incorrect option! Try again.");
           }
источник

V

Vadim in learn.java
и поэтому зацикливается цикл
источник

l

lloyd in learn.java
а что за принтменю?
источник

V

Vadim in learn.java
public static void PrintMenu() {
       System.out.println("\n=== Menu ===");
       System.out.println("1. Find a person");
       System.out.println("2. Print all people");
       System.out.println("0. Exit");
   }
источник

LS

L S in learn.java
Vadim
public static void PrintMenu() {
       System.out.println("\n=== Menu ===");
       System.out.println("1. Find a person");
       System.out.println("2. Print all people");
       System.out.println("0. Exit");
   }
Найс код стайл
источник

Z

Z in learn.java
L S
Найс код стайл
)))
источник