Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.List;
- import java.util.Map;
- public class deneme4 {
- /**
- * @param args
- */
- public static void main(String[] args) {
- List<Integer> l = new ArrayList<Integer>();
- l.add(1);
- l.add(2);
- l.add(3);
- l.add(4);
- l.add(1);
- l.add(2);
- l.add(2);
- l.add(3);
- l.add(3);
- l.add(3);
- l.add(2);
- l.add(3);
- l.add(2);
- l.add(2);
- l.add(2);
- System.out.println(maxOccurence(l));
- }
- public static int maxOccurence(List<Integer> l) {
- Map<Integer, Integer> m = new HashMap<Integer, Integer>();
- Iterator<Integer> itr = l.iterator();
- while(itr.hasNext()) {
- int val = itr.next();
- if(m.containsKey(val)) {
- int occur = m.get(val) + 1;
- m.put(val, occur);
- } else {
- m.put(val, 1);
- }
- }
- Iterator<Integer> iter = m.keySet().iterator();
- int max = m.get(iter.next());
- while(iter.hasNext()) {
- int key = iter.next();
- if( m.get(key) > max ) {
- max = m.get(key);
- }
- }
- return max;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement