2023 ARTS 第二周

Posted 苍溟丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2023 ARTS 第二周相关的知识,希望对你有一定的参考价值。

这周工作还是比较忙,年终考核什么的,现在继续开始自己的第二周坚持,let it go !

A

主要是这是一类题型,DFS (深度优先) BFS (广度优先),深度优先一遍用来直接遍历二叉树,广度优先一遍来解决 层序遍历和最短路径问题。以下是实现代码。
层序遍历

public List<List<Integer>> levelOrder(TreeNode root) 
    List<List<Integer>> res = new ArrayList<>();

    Queue<TreeNode> queue = new ArrayDeque<>();
    if (root != null) 
        queue.add(root);
    
    while (!queue.isEmpty()) 
        int n = queue.size();
        List<Integer> level = new ArrayList<>();
        for (int i = 0; i < n; i++)  
            TreeNode node = queue.poll();
            level.add(node.val);
            if (node.left != null) 
                queue.add(node.left);
            
            if (node.right != null) 
                queue.add(node.right);
            
        
        res.add(level);
    

    return res;

R

Studying Now In Android App -Modularization
通过翻译有道词典,只有几个单词不熟悉,收藏起来,看来单词我还是有些功底的,大概看了一下这篇文章,这个印度大妹子主要分析了一下这个仓库的数据结构,我去年学习Compose 的时候看到过这个项目,但是感觉他有点太新了,很多直接都是最新的技术,而且是不稳定的技术,不怎么推荐直接上手,感觉会很受伤,推荐学习其中的某几个项目点,比如单元测试,或者github配置流水线验证等,看来印度的android rd 和咱们的国内的技术也是差不多的,小小骄傲一下,反正文章没人看,以后自己来看看也是可以的!!

T

技术方面:
这应该是哪个学习了什么新的技术,感觉琢磨琢磨,学习到啥呢?

  1. 单元测试复杂列表?
  2. Android 项目如何集成RN 教程?

围棋方面:
这周买了两本书《不得贪胜》、《聂卫平的围棋教程》
这几个月来下围棋,目前只会吃子阶段,发现确实越是想赢,进攻的时候,发现自己总是没防守好,导致输了。

S

文章一会继续书写单元测试,列表测试或者 android 集成rn ,看完成哪一个吧,感觉这么文章确实很爽,自己想说啥说啥,爽嘎嘎!!!

  1. 发表到CSDN : 一会儿这换链接
  2. 发表到公众号: 一会儿房链接

以上是关于2023 ARTS 第二周的主要内容,如果未能解决你的问题,请参考以下文章

第二周ARTS

ARTS第二周

ARTS 第二周

ARTS打卡计划第二周-Review

ARTS打卡计划第二周-Algorithm

ARTS第十二周