概述
新的一年
目标:
- 公众号: 每周至少一篇文章
- 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 io 部署地址
部署步骤:
- 创建github 仓库
- 本地 react create-app 创建
- 按照 gh-paper 的 readme 更新
- 部署
Share
Android Compose 单元测试实践
最后
以上就是温婉舞蹈为你收集整理的2023 ARTS第一周新的一年的全部内容,希望文章能够帮你解决2023 ARTS第一周新的一年所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复