ARTS第二周(2018-12-02)

极客时间《左耳听风》发起的ARTS挑战怎么参加?
左耳朵耗子专栏《左耳听风》 用户自发每周完成一个ARTS

1.Algorithm:每周至少做一个 leetcode 的算法题

https://leetcode-cn.com/problems/swap-nodes-in-pairs/description/

24.给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。

代码:

public ListNode swapPairs1(ListNode head) {
        ListNode h = new ListNode(-1);
        h.next = head;
        ListNode pre = h;
        ListNode node1 = null;
        ListNode node2 = null;
        ListNode lat = null;
        while (pre.next !=null && pre.next.next !=null) {
            node1 = pre.next;
            node2 = node1.next;
            lat = node2.next;
        
            pre.next = node2;
            node2.next = node1;
            node1.next = lat;

            pre = node1;
            
        }
        return h.next;
    }

2.Review:阅读并点评至少一篇英文技术文章

MySQL 8.0 Reference Manual / Alternative Storage Engines

mysql8.0 支持的存储引擎

  • InnoDB:默认存储引擎。
  • MyISAM
  • Memory
  • CSV
  • Archive
  • Blackhole
  • NDB
  • Merge
  • Federated
  • Example

3.Tip:学习至少一个技术技巧

后台管理框架

比较不错的源码,更新很频繁,技术也比较新

4.Share:分享一篇有观点和思考的技术文章

Mysql实战45讲

可以了解数据表比较底层的原理,帮助我们更好的使用和设计数据库

你可能感兴趣的:(ARTS第二周(2018-12-02))