2023 ARTS第一周
Posted 苍溟丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2023 ARTS第一周相关的知识,希望对你有一定的参考价值。
新的一年
目标:
- 公众号: 每周至少一篇文章
- Github : Star 100
- ARTS 坚持一年
新的一年,看看自己能坚持多长时间吧,算是一个新的成长!!
浩子哥的专栏也买了,一直没有坚持过,今年尝试看看是否能坚持下去!!
ARTS 简述:
Algorithm: 至少一道 leetcode 题
Review: 阅读并点评至少一篇英文技术文章
Tip: 学习至少一个技术技巧
Share: 分享一篇有观点和思考的技术文章
Algorithm
- 反转链表:
class Solution
public ListNode reverseList(ListNode head)
ListNode pre = null;
ListNode cur = head;
while( cur != null)
ListNode next = cur.next;
cur.next = pre;
pre = cur;
cur = next;
return pre;
二叉树:
- 前序排序
class Solution
public List<Integer> preorderTraversal(TreeNode root)
List<Integer> result = new ArrayList();
preOrder(root, result);
return result;
public void preOrder(TreeNode root, List<Integer> result)
if(root == null) return;
result.add(root.val);
preOrder(root.left, result);
preOrder(root.right, result);
- 中序排序
class Solution
public List<Integer> inorderTraversal(TreeNode root)
List<Integer> res = new ArrayList();
inOrder(root, res);
return res;
public void inOrder(TreeNode root, List<Integer> res)
if (root == null) return;
inOrder(root.left, res);
res.add(root.val);
inOrder(root.right, res);
- 后序排序
class Solution
public List<Integer> postorderTraversal(TreeNode root)
List<Integer> res = new ArrayList();
postOrder(root, res);
return res;
public void postOrder(TreeNode root, List<Integer> res)
if (root == null) return;
postOrder(root.left, res);
postOrder(root.right, res);
res.add(root.val);
Review
-
I asked Chat GPT to build a To-Do app — Have we finally met our replacement?
-
Learn Simple Android Compose Flow Lifecycle Handling With Counter
Tip
部署 Reat 的 Github io
已经部署完毕,后续个人博客网站同步在上边更新
部署步骤:
- 创建github 仓库
- 本地 react create-app 创建
- 按照 gh-paper 的 readme 更新
- 部署
Share
以上是关于2023 ARTS第一周的主要内容,如果未能解决你的问题,请参考以下文章