Advertisement
Guest User

Untitled

a guest
Dec 25th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. /*
  2. * 机智的秋秋秋
  3. * 「解题思路」把原list给reverse一下比一比不就知道了嘛「我这算是在作弊吧喂
  4. * 「时间复杂度」O(n)?
  5. * 「空间复杂度」你猜
  6. * 「其他」我觉得linkedlist给的method太业界良心了ˊ_>ˋ
  7. */
  8.  
  9. import java.util.LinkedList;
  10. import java.util.Random;
  11.  
  12. public class IsParadrome {
  13. public static void main(String[] args){
  14. LinkedList<Integer> list = new LinkedList<Integer>();
  15. Random r = new Random();
  16. list.add(1);
  17. list.add(2);
  18. list.add(1);
  19. System.out.println(list.toString());
  20. System.out.println(isParadrome(list));
  21. }
  22.  
  23. private static boolean isParadrome(LinkedList<Integer> list) {
  24. LinkedList<Integer> origin = (LinkedList<Integer>) list.clone();
  25. java.util.Collections.reverse(list);
  26. if(origin.equals(list)){
  27. return true;
  28. }else{
  29. return false;
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement