Advertisement
Kotuara

Практика5.5

Dec 22nd, 2020
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Random;
  4. import java.util.TreeSet;
  5.  
  6. public class Main {
  7.  
  8.     static TreeSet union(TreeSet one, TreeSet two)
  9.     {
  10.         TreeSet<Integer> set3 = new TreeSet<>();
  11.         for (Object element : one)
  12.         {
  13.             set3.add((Integer) element);
  14.         }
  15.         for (Object element : two)
  16.         {
  17.             set3.add((Integer) element);
  18.         }
  19.         return set3;
  20.     }
  21.  
  22.     static TreeSet intersect(TreeSet one, TreeSet two) {
  23.         TreeSet<Integer> set3 = new TreeSet<>();
  24.         for (Object element : one) {
  25.             for (Object object : two) {
  26.                 if (element == object) {
  27.                     set3.add((Integer) element);
  28.                     break;
  29.                 }
  30.             }
  31.         }
  32.         return set3;
  33.     }
  34.  
  35.  
  36.  
  37.     public static void main(String[] args) {
  38.         Random randomizer = new Random();
  39.         TreeSet<Integer> set1 = new TreeSet<>();
  40.         TreeSet<Integer> set2 = new TreeSet<>();
  41.  
  42.         for (int i=0; i<10; i++)
  43.         {
  44.             set1.add(randomizer.nextInt(100));
  45.             set2.add(randomizer.nextInt(100));
  46.         }
  47.  
  48.         System.out.println(set1);
  49.         System.out.println(set2);
  50.         System.out.println(union(set1, set2));
  51.         System.out.println(intersect(set1, set2));
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement