LeetCode刷题笔记
文章平均质量分 62
马看到什么是人决定的
在校学生,软件设计师,算法领域博主,阿里云专家博主,CSDN/掘金平台创作者,喜欢记录学习问题,分享笔记,热爱算法。
展开
-
【代码随想录】LC 102. 二叉树的层序遍历
如果根结点非空,在每次遍历一层的过程中,针对该层中的每个结点,首先将结点入队,然后将该结点存下来,结点出队,用记录结点的变量来访问该节点的数值,并存到一维数组中,如果该结点有孩子,则将其对应的左/右孩子结点入队,直到遍历完该层结点。用lq来记录当前层的结点个数,针对每层,将每层遍历的结点的值存入一维数组中,每遍历完一层,再将该数组存入二维结果数组中,用来结果的返回。输入:root = [3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]输入:root = [1]原创 2023-01-12 21:48:00 · 373 阅读 · 23 评论 -
【代码随想录】LC 150. 逆波兰表达式求值
2)如果遇到"+"、"-"、"*"、"/"这四种符号,就从栈中弹出两个元素进行相应的运算,然后将结果压入栈中,如果遇到数字就直接入栈,遍历完表达式后,返回栈顶元素即为所求。输入:tokens = ["10","6","9","3","+","-11","*","/","*","17","+","5","+"]输入:tokens = ["4","13","5","/","+"]输入:tokens = ["2","1","+","3","*"]有效的算符为 '+'、'-'、'*' 和 '/'。原创 2023-01-11 23:39:17 · 364 阅读 · 2 评论 -
位运算初识---2
本题为力扣官网342题。原创 2022-12-28 11:11:10 · 91 阅读 · 1 评论 -
位运算初识---1
本题为力扣官网第231题。原创 2022-12-28 11:08:03 · 103 阅读 · 1 评论 -
两数之和---------梦开始的地方
本题为力扣官网第一题。原创 2022-12-28 11:05:38 · 97 阅读 · 1 评论