告别2022,2023年启程—诗研的第一篇文章 年终总结+人生目标+算法94. 二叉树的中序遍历、TS学习

147 阅读2分钟

「回顾2022,展望2023,我正在参与[2022年终总结征文大赛活动]

年终总结

2022年,在动荡中有着一份属于我的幸运,家人与好朋友在我生命中迷茫的时刻给予我支持与陪伴,他们比我更要豁达、智慧,在潜移默化的影响着我,让我变得更加成熟;可爱的小红薯们,给予了我好多快乐与温暖,让我学会了逗比精神与乐观轻松的心态,我也变得越来越爱笑;我感恩我遇到的朋友给予我的善意与无私的帮助,感恩我的同事领导的友善,我也在传递我对世界的善意与爱,在努力让我的人生更加有意义。世界的无常,疫情的艰难,反而让我看懂了很多事情没有绝对的对错,更体味到每个平凡的人都有这他们的不易与辛酸。

迎接2023年,何其幸运,我一直在被世界厚爱着~

mmexport1672632065806.jpg

践行人生目标

在保证健康作息饮食运动的前提下,我当下树立了俩个人生目标,第一跳槽 继续备战大中厂,第二探索自己的学术梦,我业务时间将分配给健康作息饮食运动、备战跳槽及适当了解学习生物基础知识及前沿研究论文。

thumbmmexport1670320802744.jpg

吃喝玩乐

除了人生目标,就是吃喝玩乐的快乐,传递逗比、乐观的精神,哈哈哈哈。 我也希望我能够在未来几年去欧洲 美洲 澳大利亚 非洲看看,这也是我人生的一大梦想。

mmexport1672488949176.jpg

QQ图片20230102160932.jpg

QQ图片20230102160936.jpg

QQ图片20230102160940.jpg

我(♥∀♥)

我的眼睛 手都好漂亮 嘿嘿

mmexport1672492415079.jpg

Screenshot_20221113_125451_com.android.gallery3d.jpg

1.jpg

TS学习

联合类型

image.png

交叉类型

image.png

类型断言

as 类型  或  <类型>值  value as string  <string>value

image.png

image.png

//可以使用any临时断言在 any 类型的变量上,访问任何属性都是允许的。

算法学习

  1. 二叉树的中序遍历

二叉树中序迭代遍历 image.png

var inorderTraversal = function(root) {
// 遍历法
//   let res=[];
//   var dfs= function(root){
//        if(root==null){
//            return;
//         }
//         dfs(root.left);
//         res.push(root.val);
//         dfs(root.right);
//     }
//    dfs(root);
//    return res;
// 迭代法
let res=[];
const stack=[];
let cur=root;
while(cur||stack.length){
    if(cur){
      stack.push(cur);
      cur=cur.left;
    } else{
      cur=stack.pop();
      res.push(cur.val);
      cur=cur.right;
}
} 
return res;
};

结语

迎接2023年,何其幸运,我一直在被世界厚爱着~ ❥(^_^)

IMG_20221231_202054.png

mmexport1672632054408.jpg

mmexport1672632057353.jpg