剑指offer05-06

1.替换空格

1 public static String replaceSpace(String s){
2         StringBuilder stringBuilder = new StringBuilder();
3         for (int i = 0; i < s.length(); i++) {
4             if(s.charAt(i) == ' ') stringBuilder.append("%20");
5             else stringBuilder.append(s.charAt(i));
6         }
7         return stringBuilder.toString();
8     }

2.从尾到头打印链表

public static int[] reversePrintPlus(ListNode head){
        int len = 0;
        ListNode cur = head;
        while(cur != null){
            len++;
            cur = cur.next;
        }
        int [] res = new int[len];
        while(head != null && len > 0){
            res[len-1] = head.val;
            head = head.next;
            len--;
        }
        return res;

    }
知之为知之,不知为不知
原文地址:https://www.cnblogs.com/bevishe/p/12313523.html