Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 21st, 2010 | Syntax: Java | Size: 2.17 KB | Hits: 148 | Expires: Never
Copy text to clipboard
  1.     public Vector<Object> getGlobalMinimum() {
  2.        
  3.         Set<String> keys = db.getAllData().keySet();
  4.         Iterator<String> it_globMin = keys.iterator();
  5.        
  6.         Dataset min = null;
  7.         Dataset min2 = null;
  8.        
  9.         while (it_globMin.hasNext()){
  10.            
  11.             String share = (String) it_globMin.next().toString();
  12.  
  13.             DatasetMinValComparator s = new DatasetMinValComparator();
  14.             List<Dataset> temp = db.getEntry(share);
  15.              
  16.             Collections.sort(temp, s);
  17.             int i=temp.size();
  18.             Dataset lokales_min = temp.get(i-1);
  19.             //            System.out.println(lokales_min);
  20.            
  21.             //Abfrage ob min == null ist, was wahr ist => min = erstes lokales_min, das gefunden wird
  22.             if (min == null){
  23.                 min = lokales_min;
  24.                
  25.                
  26.             //Abfrage, ob die Close werte von min (Jetzt eben erstes gefundenes lokales_min größer sind als
  27.             //das neue lokale min. wenn ja: tauschen
  28.             }if (min.getLow() > lokales_min.getLow()){
  29.                 min = lokales_min;
  30.                
  31.                  
  32. //                System.out.println("das hier ist min bitch: "+min);
  33.                                        
  34.                    
  35.                 Vector<Object> globMin = new Vector<Object>();
  36.                 globMin.add(share);
  37.                 globMin.add(min.getLow());
  38. //                String globMin2 = "nein";
  39.                 //return globMin;
  40.                
  41.                  
  42.             }  
  43.                
  44.  
  45.             if (min.getLow() == lokales_min.getLow()){
  46.                 min2 = min;
  47.                
  48.                 Vector<Object> globMin2 = new Vector<Object>();
  49.                 globMin2.add(0, share);
  50.                 globMin2.add(1, min2.getLow());
  51.                 globMin2.add(2, share);
  52.                 globMin2.add(3, lokales_min.getLow());
  53. //                    globMin.add(2, share);
  54. //                    globMin.add(3, min.getLow());
  55. //                    
  56.                
  57.                 return globMin2;
  58.             }
  59.  
  60.         }
  61.         return null;
  62.     }