我是靠谱客的博主 温婉舞蹈,最近开发中收集的这篇文章主要介绍2023 ARTS第一周新的一年,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

新的一年

目标:

  1. 公众号: 每周至少一篇文章
  2. Github : Star 100
  3. 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

  1. I asked Chat GPT to build a To-Do app — Have we finally met our replacement?

  2. Learn Simple Android Compose Flow Lifecycle Handling With Counter

Tip

部署 Reat 的 Github io
已经部署完毕,后续个人博客网站同步在上边更新

Github io 部署地址

部署步骤:

  1. 创建github 仓库
  2. 本地 react create-app 创建
  3. 按照 gh-paper 的 readme 更新
  4. 部署

Share

Android Compose 单元测试实践

最后

以上就是温婉舞蹈为你收集整理的2023 ARTS第一周新的一年的全部内容,希望文章能够帮你解决2023 ARTS第一周新的一年所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部