bm29 bm30 bm4

news/2024/10/22 9:50:36/

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入代码片

import java.util.*;/** public class TreeNode {*   int val = 0;*   TreeNode left = null;*   TreeNode right = null;* }*/public class Solution {/*** * @param root TreeNode类 * @param sum int整型 * @return bool布尔型*/public boolean hasPathSum (TreeNode root, int sum) {// write code hereif(root==null){return false;}if(root.left==null&&root.right==null&&sum-root.val==0){return true;}return hasPathSum(root.left,sum-root.val)||hasPathSum(root.right,sum-root.val);}
}

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入代码片

/*
public class ListNode {int val;ListNode next = null;ListNode(int val) {this.val = val;}
}*/
public class Solution {public ListNode Merge(ListNode list1,ListNode list2) {ListNode newhead=new ListNode(-1);ListNode cur=newhead;if(list1==null){return list2;}if(list2==null){return list1;}while(list1!=null&&list2!=null){if(list1.val<=list2.val){cur.next=list1;cur=list1;list1=list1.next;}else{cur.next=list2;cur=list2;list2=list2.next;}}if(list1!=null ){cur.next=list1;}if(list2!=null){cur.next=list2;}return newhead.next;}
}

在这里插入图片描述描述
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

/**
public class TreeNode {int val = 0;TreeNode left = null;TreeNode right = null;public TreeNode(int val) {this.val = val;}}
*/
public class Solution {public TreeNode head=null;public TreeNode prev=null;public TreeNode Convert(TreeNode pRootOfTree) {if(pRootOfTree==null){return null;}Convert(pRootOfTree.left);if(prev==null){head=pRootOfTree;prev=pRootOfTree;}else{prev.right=pRootOfTree;pRootOfTree.left=prev;prev=pRootOfTree;}Convert(pRootOfTree.right);return head;}
}

http://www.ppmy.cn/news/174890.html

相关文章

【装机】【华硕TUF b450m-pro】新增固态硬盘之后机械盘无法显示

华硕TUF b450m-pro新增固态硬盘之后机械盘无法显示 问题描述问题分析解决办法 问题描述 几年前装的电脑&#xff0c;主板是华硕TUF b450m-pro&#xff0c;一个固态盘&#xff0c;一个机械盘。最近固态盘满了&#xff0c;趁618买了新买了个固态盘。今天插上新的固态盘之后&…

海思Hi3520DV400 uboot看门狗喂狗

看门狗的功能这里不再介绍&#xff0c;自行百度谷歌搜索。这里记录一下Hi3520DV400看门狗的喂狗设置。首先查 include/watchdog.h中的代码&#xff0c;可以发现&#xff0c;如果需要启用硬看门狗&#xff0c;需要定义宏&#xff1a;CONFIG_HW_WATCHDOG /** Hardware watchdog*…

NI RS422/RS485接线方式

一、RS422模式 1&#xff09;MAX配置&#xff0c;默认为4线 二、RS485方式&#xff1a; MAX配置 RS485接线说明 RS485模式下接线方式&#xff1a; 4、8短接&#xff0c;接RS485&#xff0c;5、9接RS485-。

RS-232接口标准(串口)

RS-232标准接口&#xff08;又称EIA RS-232&#xff09;是常用的串行通信接口标准之一&#xff0c;它是由美国电子工业协会(EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定&#xff0c;其全名是“数据终端设备( DTE)和数据通信设备(DCE)之间串行二…

浅谈RS232、RS422、RS485、LVDS总线

浅谈RS232、RS422、RS485、LVDS总线在了解三种总线前&#xff0c;笔者认为应该先明白总线的分类&#xff0c;这样对总线有更清晰的概念 一&#xff0e;总线的概念和分类&#xff1a; 1.对总线可以分为片内总线、片间总线、系统总线、外总线 片内总线&#xff1a;是微处理器等芯…

RS-232通信接口

RS-232&#xff08;又称EIA RS-232&#xff09;是常用的串行通信接口标准之一&#xff0c;由美国电子工业协会(EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定。 它具有信号线少、灵活的波特率选择、采用负逻辑传送和传送距离较远等特点。 接口引…

RS232/RS485/RS422 接线说明

RS232/RS485/RS422 接线 文章目录 RS232/RS485/RS422 接线RS232RS485422 RS232 设备A 和 设备B 没有硬件流控 设备A设备BTXDRXDRXDTXDGNDGND 设备A 和 设备B 使用RTS/CTS 做硬件流控 一般使用RTS/CTS都会由232芯片自动控制&#xff0c; 比如XR21V1414, 需要设备gpio mode 为…

RS-232实现双机通信

目录 一. RS-232串行通信接口标准二. USB转TTL实现双机通信1. 接线操作2. 使用串口调试助手进行双机通信 三. 总结四. 参考来源 一. RS-232串行通信接口标准 串行数据通信接口标准主要有RS-232、RS-422与RS-485&#xff0c;最初都是由电子工业协会&#xff08;EIA&#xff09;…