Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InnerJoinSql

Даны 2 входных текстовых файла одинакового формата. В каждой строке содержатся данные в формате: <Целое число>,<Строка>. Требуется написать программу, которая объединяет списки по аналогии с inner join в SQL, т.е. для таблиц A(ID integer, VALUE Char(100)) и B(ID integer, VALUE Char(100)) возвращает результаты выполнения запроса SELECT A.ID, A.VALUE, B.VALUE FROM A, B WHERE A.ID = B.ID

В рамках задачи надо реализовать три разных алгоритма решения для разных вариантов хранения списков:

  1. ArrayList
  2. Отсортированный LinkedList
  3. HashMap
  • Примечание. Читать данные из файла надо 1 раз, затем передавать данные из одной структуры хранения в другую.

Пример: A B ID VALUE ID VALUE 1 A 2 A 2 C 4 B 3 D 3 E 2 B 5 D

Результат: ID A.VALUE B.VALUE 2 C A 2 B A 3 D E

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages