首页 > 好未来2021/8/8
头像
keboom
发布于 2021-08-08 14:42
+ 关注

好未来2021/8/8

第一部分

选择题20道,挺简单的,但是Linux我不太会

第二部分

更简单了啊?????????

第一题,合并两链表

/**
 * @author keboom
 * @date 2021/8/8
 */
public class Solution1 {

    public class ListNode {
        int val;
        ListNode next = null;

        public ListNode(int val) {
            this.val = val;
        }
    }

    public ListNode merge(ListNode head1, ListNode head2) {
        if (head1 == null) {
            return head2;
        }
        if (head2 == null) {
            return head1;
        }
        if (head1.val < head2.val) {
            head1.next = merge(head1.next, head2);
            return head1;
        } else {
            head2.next = merge(head1, head2.next);
            return head2;
        }

    }

第二题,也是力扣原题啊

给你个字符串,循环左移k后,输出新的字符串

"abcXYZdef",3
"XYZdefabc"
/**
 * @author keboom
 * @date 2021/8/8
 */
public class Solution2 {


    public String edit_string (String str, int k) {
        int len = str.length();
        k = k % len;
        String s1 = str.substring(0, k);
        String s2 = str.substring(k, len);
        return s2+s1;

    }

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐