#409 Реализация SQL JOIN для списков
В комментариях дан SQL-запрос. Нужно сделать аналог этого запроса в методе join().
public class MainJava {
/*
SELECT
left.K,
left.V1,
right.V2
FROM left
JOIN right ON left.K = right.K;
*/
public <K extends Comparable<K>, V1, V2> List<Triple<K, V1, V2>> join(List<Pair<K, V1>> left, List<Pair<K, V2>> right) {
return null; // code here
}
private static class Pair<A, B> {
private A first;
private B second;
Pair(A first, B second) {
this.first = first;
this.second = second;
}
}
private static class Triple<A, B, C> {
private A first;
private B second;
private C third;
Triple(A first, B second, C third) {
this.first = first;
this.second = second;
this.third = third;
}
}
}Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору