草庐IT

two-levels

全部标签

Software Architecture and High Level Design软件架构与概要设计

SoftwareArchitectureandHighLevelDesign软件架构与概要设计      HighLevelDesigninshortHLDisthegeneralsystemdesignmeansitreferstotheoverallsystemdesign.Itdescribestheoveralldescription/architectureoftheapplication.Itincludesthedescriptionofsystemarchitecture,databasedesign,briefdescriptiononsystems,services,pla

leetcode 617. Merge Two Binary Trees 合并二叉树(简单)

一、题目大意给你两棵二叉树:root1和root2。想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为null的节点将直接作为新二叉树的节点。返回合并后的二叉树。注意:合并过程必须从两个树的根节点开始。示例1:输入:root1=[1,3,2,5],root2=[2,1,3,null,4,null,7]输出:[3,4,5,5,4,null,7]示例2:输入:root1=[1],root2=[1,2]输出:[2,2]提示:两棵树中的节点数

leetcode 617. Merge Two Binary Trees 合并二叉树(简单)

一、题目大意给你两棵二叉树:root1和root2。想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为null的节点将直接作为新二叉树的节点。返回合并后的二叉树。注意:合并过程必须从两个树的根节点开始。示例1:输入:root1=[1,3,2,5],root2=[2,1,3,null,4,null,7]输出:[3,4,5,5,4,null,7]示例2:输入:root1=[1],root2=[1,2]输出:[2,2]提示:两棵树中的节点数

leetcode 21. Merge Two Sorted Lists 合并两个有序链表(简单)

一、题目大意将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100l1和l2均按非递减顺序排列来源:力扣(LeetCode)链接:https://leetcode.cn/problems/merge-two-sorted-lists著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。二、解题思路还是分递归和迭代

leetcode 21. Merge Two Sorted Lists 合并两个有序链表(简单)

一、题目大意将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100l1和l2均按非递减顺序排列来源:力扣(LeetCode)链接:https://leetcode.cn/problems/merge-two-sorted-lists著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。二、解题思路还是分递归和迭代

LESSON TWO : 前言和基础知识

前言为何要学习代码?为何要学习这个代码?怎么学习这个代码?可不可以学习这个代码?能做什么,有什么目标?​ 基本的手机应用、简单的PC游戏应用、大数据平台;目标是以爱好为基准做一些游戏和程序;与Python优缺几何?​ 入门难度有区别;一个更面向程序员群体一个则面向费程序员群体;各有优缺;学习流程与时间?​ 若是类似早九晚六则大致在三个月左右,基础大约两个月;能学吗?​ 只要认真、持续、有反思的学习,可以的。如何弄懂一个概念?XXX是什么XXX从何而来XXX出现是为了解决什么问题XXX是自上而下推导的,还是自下而上抽象的?是前者由何推导,是后者由何抽象?(如果由技术抽象总结的概念,就去看技术具体

LESSON TWO : 前言和基础知识

前言为何要学习代码?为何要学习这个代码?怎么学习这个代码?可不可以学习这个代码?能做什么,有什么目标?​ 基本的手机应用、简单的PC游戏应用、大数据平台;目标是以爱好为基准做一些游戏和程序;与Python优缺几何?​ 入门难度有区别;一个更面向程序员群体一个则面向费程序员群体;各有优缺;学习流程与时间?​ 若是类似早九晚六则大致在三个月左右,基础大约两个月;能学吗?​ 只要认真、持续、有反思的学习,可以的。如何弄懂一个概念?XXX是什么XXX从何而来XXX出现是为了解决什么问题XXX是自上而下推导的,还是自下而上抽象的?是前者由何推导,是后者由何抽象?(如果由技术抽象总结的概念,就去看技术具体

leetcode 4. Median of Two Sorted Arrays 寻找两个正序数组的中位数(困难)

一、题目大意标签:查找https://leetcode.cn/problems/median-of-two-sorted-arrays给定两个大小分别为m和n的正序(从小到大)数组 nums1和 nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nums1=[1,2],nums2=[3,4]输出:2.50000解释:合并数组=[1,2,3,4],中位数(2+3)/2=2.5提示:nums1.length==mnums2.

leetcode 4. Median of Two Sorted Arrays 寻找两个正序数组的中位数(困难)

一、题目大意标签:查找https://leetcode.cn/problems/median-of-two-sorted-arrays给定两个大小分别为m和n的正序(从小到大)数组 nums1和 nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nums1=[1,2],nums2=[3,4]输出:2.50000解释:合并数组=[1,2,3,4],中位数(2+3)/2=2.5提示:nums1.length==mnums2.

Armv8之Execution State 和 Exception Level(一)

@目录1.典型的ExceptionLevel使用模型2.异常相关术语3.ExecutionState3.1两种ExecutionState3.2决定ExecutionState的寄存器4.Securestate4.1EL3对securestate的影响4.2EL3使用AArch64orAArch32的影响5.executionstate与securestate组合5.1EL3使用AArch64时(注意两个图的差别和脚注)5.2EL3使用AArch32时5.2.1Armv8-ASecuritymodelwhenEL3isusingAArch325.2.2AArch32PEmodes5.2.3AA