当前位置: 首页 > news >正文

链表求和。

在这里插入图片描述
分析:
定义三个链表,两个链表负责两组数据的存储,第三个链表负责存储结果,前两个链表每个对应位置上的数据相加,注意进位处理,以及如果两个链表不等长的情况。

代码实现:

class Solution3 {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {if(l1 == null)return l2;if(l2 == null)return l1;ListNode head = new ListNode(0);ListNode cur = head;int num = 0;int flag = 0;while(l1!=null || l2!=null || flag!=0){int num1 = 0;int num2 = 0;if(l1 != null){num1 = l1.data;l1 = l1.next;}if(l2 != null){num2 = l2.data;l2 = l2.next;}num = (num1 + num2 + flag) % 10;flag = (num1 + num2 + flag) / 10;ListNode t = new ListNode(num);cur.next = t;cur = cur.next;}return head.next;}
}
public class ListNodeAdd{public static void main(String[] args){Solution3 s = new Solution3();ListNode l1 = null;ListNode l11 = new ListNode(7);ListNode l12 = new ListNode(1);ListNode l13 = new ListNode(6);l1 = l11;l11.next = l12;l12.next = l13;ListNode l2 = null;ListNode l21 = new ListNode(5);ListNode l22 = new ListNode(9);ListNode l23 = new ListNode(2);l2 = l21;l21.next = l22;l22.next = l23;System.out.println(l2);ListNode lnew = s.addTwoNumbers(l1,l2);}
}
public class ListNode {public int data;public ListNode next;public ListNode(int data){this.data = data;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35295.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Apollo学习笔记8-imu-lidarApollo3.0手动标定

imu-lidarApollo3.0手动标定参考文档参考文档 1:https://github.com/ApolloAuto/apollo/blob/r3.0.0/docs/specs/apollo_lidar_imu_calibration_guide.md. 2:https://github.com/ApolloAuto/apollo/blob/r3.0.0/docs/specs/D-kit/Auto_Driving–Sensor_calibration_cn.md. 3:h…...

什么是服务网格(Service Mesh)

本文来说下什么是服务网格 文章目录概述概述...

《零基础安装 Oracle 数据库》RAC集群系列 ❸ 简单两步快速安装 Oracle 18C RAC 数据库

前言 很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant virtualbox shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真…...

01_map容器_构造和赋值

map容器 自身按照key值默认排序 map中所有元素都是成对出现,插入数据时候要使用对组 接口: 判断是否为空——empty() 返回元素个数——size() 交换两个集合容器——swap() 插入——insert() (位置迭代器) 记住一种就可以了 //第一种 m.insert(…...

Hadoop Yarn

The fundamental idea of YARN is to split up the functionalities of resource management and job scheduling/monitoring into separate daemons. The idea is to have a global ResourceManager (RM) and per-application ApplicationMaster (AM). An application is eit...

redis加锁、解锁

在Java中,关于锁我想大家都很熟悉。在并发编程中,我们通过锁,来避免由于竞争而造成的数据不一致问题。通常,我们以synchronized 、Lock来使用它。 但是Java中的锁,只能保证在同一个JVM进程内中执行。如果在分布式集群…...

atcoder arc 122 a~b题Many Formulae、Insurance

A题链接 题目大意:不能存在两个及两个以上的减号,所有满足条件的式子之和。 题目思路:当时考试想到一半,就感觉编码能力不太会,然后就没做, 首先我们定义dp[N][2],这种选或不选的问题&#xff0…...

04_set容器_查找和统计

#include<iostream> #include<string> #include<set> using namespace std;//查找 void test01() {set<int>s1;s1.insert(10);s1.insert(30);s1.insert(20);s1.insert(40);set<int>:: iterator pos s1.find(30);if (pos ! s1.end()){cout <&…...

【pandas】根据其他表格列数据更新相应的列字段,apply()操作实例

今天在学习中&#xff0c;遇到一个小问题&#xff0c;需要把主表中的出行网格id&#xff0c;和终点网格id替换成对应的枢纽地点&#xff0c;从表中有每个枢纽对应的id&#xff08;一个枢纽对应多个网格id&#xff09; 1.原始数据如下图 上面是枢纽id,下方是出行信息 2.将数…...

数据库课程设计 大学生综合管理系统

问题描述&#xff1a; 设计并开发一套完整的在校大学生学习的综合管理系统&#xff0c;其中可包括以下几个模块&#xff1a; &#xff08;一&#xff09;选课管理&#xff1a;该系统包括教师、学生、系、课程和教室等信息&#xff0c;基本情况如下&#xff1a; 教师有工作证号…...

第十二周.直播.DGL-KG, LifeSci讲解

文章目录知识图谱背景DGL-KELifeSci双线性系列RESCAL摘要2. Modelling and Notation模型DistMult摘要模型ConvE为什么是2D不是1D卷积模型本文内容整理自深度之眼《GNN核心能力培养计划》公式输入请参考&#xff1a; 在线Latex公式DGL有三个比较知名的开源库&#xff0c;DGL-KG,…...

No qualifying bean of type ‘com.kkb.dao.*Mapper‘ available

没有查找到 *mapper对象程序报错没有查找到 mapper对象 可能造成的原因&#xff1a;缺少相应的注解 在SpringBoot的启动类中缺少 MapperScan SpringBootApplication MapperScan("com.yhp.dao") public class Application {public static void main(String[] args) …...

WPF 简单使用keybd_event模拟触发键盘

主要是添加Win32函数 其次是定义键盘按下&#xff0c;抬起的两个固定值。 [DllImport("User32.dll")]public static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);/// <summary>/// 按下/// </summary>const int KEY…...

java程序员日常工作内容,Java面试题及解析

目录 Kafka的基本介绍Kafka的设计原理分析Kafka数据传输的事务特点Kafka消息存储格式副本&#xff08;replication&#xff09;策略Kafka消息分组&#xff0c;消息消费原理Kafak顺序写入与数据读取消费者&#xff08;读取数据&#xff09; Kafka的基本介绍 Kafka是最初由Lin…...

常用网络数据包丢失的分析与处理

网络管理维护过程中&#xff0c;经常会遇到数据包丢失的情况。用Ping命令进行连接测试&#xff0c;会发现Ping包的延迟远远超过正常值&#xff0c;甚至无法到达&#xff0c;同时伴随着网络服务应用的障碍&#xff0c;比如打开网站的速度太慢&#xff0c;严重时甚至无法打开网页…...

2021-06-23 SpringCloud Zuul网关filter添加或修改传递的参数

场景&#xff1a;通过网关转发服务到具体的ip地址 比如网关验证accessToken&#xff0c;需要拦截访问&#xff0c;然后在url中添加参数&#xff0c;如下 //1、这个是原来的参数数据 String accessToken request.getParameter("accessToken"); //2、转换后的数据 S…...

面试笔试题

1.src和href的区别 &#xff1f; 答:src用于替代当前的元素&#xff0c;而href用于建立这个标签与外部资源之间的关系。 href 是Hypertext Reference的简写&#xff0c;表示超文本引用&#xff0c;指向网络资源所在位置。 常用场景: <a href"http://www.baidu.com&…...

MySQL下载及配置过程

MySQL下载及配置过程 下载&#xff08;Windows&#xff09; 下载地址 https://dev.mysql.com/downloads/mysql/ 进入后的界面&#xff0c;点击Download下载。 点击Download进入此界面&#xff0c;点击标注的地方直接下载。 配置 这里只介绍 .zip 格式。 .zip格式不需要…...

DQL查询数据(最重点)

4、DQL查询数据&#xff08;最重点&#xff09; 4.1、DQL &#xff08;Data query Language&#xff1a;数据查询语言&#xff09; 所有的查询操作都用它 Select简单的查询&#xff0c;复杂的查询它都能做数据库中最核心的语言&#xff0c;最重要的语句使用频率最高的语句 …...

Redis之三种特殊数据类型

该笔记大部分搬运B站遇见狂神说的Redis&#xff0c;顺便把图文合并记录&#xff0c;便于回顾&#xff0c;仅用于学习&#xff01; 视频地址&#xff1a;https://www.bilibili.com/video/BV1S54y1R7SB?t250 作者真的非常好&#xff0c;记得三连 如有侵权&#xff0c;请联系删除…...

【数组-中等】560. 和为K的子数组

【题目】 给定一个整数数组和一个整数 k&#xff0c;你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 输入:nums [1,1,1], k 2 输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。 说明 : 数组的长度为 [1, 20,000]。 数组中元素的范围是 [-1000, 1000] &#xff0…...

Linux --- shell位置参数变量

一、位置参数变量 当我们执行一个shell脚本时 ,如果希望获取到命令行的参数信息&#xff0c;就可以使用到位置参数变量比如: /myshell.sh 100 200&#xff0c;这个就是一个执行shell的命令行 &#xff0c;可以在myshell脚本中获取到参数信息 基本语法&#xff1a; 1.$n (功能…...

源码分析MyCat专栏

源码分析MyCAT1.6目录 1、源码研究mycat之mysql通信协议篇之握手认证协议 2、源码分析mycat1.6之mysql通信协议篇之COM_QUERY(SELECT语句报文解析) 3、源码分析mycat1.6之mysql通信协议篇之存储过程调用 4、源码研读Mycat1.6之网络篇---前端线程模型&#xff08;应用程序与…...

树莓派基于Linux内核驱动开发详解

一、驱动认知 首先理解Linux内核框图 文件系统认知&#xff0c;Linux内核框图 1、什么是驱动 linux内核驱动。软件层面上的驱动 广义上是指&#xff1a;这一段代码操作了硬件去动&#xff0c;所以这一段代码就叫硬件的驱动程序。狭义上驱动程序就是专指操作系统中用来操控硬…...

[HCIP] 10 - IGMP 协议

一、IGMP 介绍 二、组播组管理协议工作机制&#xff1a;...

AcWing 920. 最优乘车

题面 H 城是一个旅游胜地&#xff0c;每年都有成千上万的人前来观光。 为方便游客&#xff0c;巴士公司在各个旅游景点及宾馆&#xff0c;饭店等地都设置了巴士站并开通了一些单程巴士线路。 每条单程巴士线路从某个巴士站出发&#xff0c;依次途经若干个巴士站&#xff0c;…...

2.1常量、变量、整型、实型和字符型

C语言的数据类型 常见数据类型所占内存的大小 数据类型32位操作系统(字节)64位操作系统(字节)char11short(unsigned short)22int(unsigned int)44float44double88long4\color{red}{4}48\color{red}{8}8long long88 常见数据类型的取值范围 数据类型最小值最大值所占字节char-…...

01_map容器_构造和赋值

map容器 自身按照key值默认排序 map中所有元素都是成对出现&#xff0c;插入数据时候要使用对组 接口&#xff1a; 判断是否为空——empty() 返回元素个数——size() 交换两个集合容器——swap() 插入——insert() (位置迭代器) 记住一种就可以了 //第一种 m.insert(…...

java与springboot 操作redis

文章目录Java&#xff08;jedis&#xff09;操作第一步导包第二步 代码Springboot 操作第一步导包&#xff1a;第二步&#xff1a; 设置yaml第三步操作&#xff1a;StringRedisTemplateRedisTemplateJava&#xff08;jedis&#xff09;操作 第一步导包 <!--引入jedis连接依…...

2021年安全员-C证复审考试及安全员-C证模拟考试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;安全员-C证复审考试参考答案及安全员-C证考试试题解析是安全生产模拟考试一点通题库老师及安全员-C证操作证已考过的学员汇总&#xff0c;相对有效帮助安全员-C证模拟考试题学员顺…...

第03章 Tableau基础操作

序言 1.内容介绍 ​ 本章介绍了Tableau的工作区及其操作、维度和度量及相关操作、连续和离散、数据和视图的导出操作等。 2.理论目标 了解Tableau工作区的典型操作掌握维度和度量的区别掌握离散数据和连续数据的区别 3.实践目标 熟练使用Tableau软件熟练进行数据的导入以及…...

Tableau入门(Tableau10.5.0)

一、基本认识 1.功能界面 1.1开始界面 连接&#xff08;文件、数据库、服务器等数据源&#xff09;&#xff0c;打开&#xff08;可视化工作簿&#xff09; 1.2数据源界面 1&#xff09;左侧窗格 显示连接的文件/数据库/服务器及数据表 2&#xff09;画布 连接一个或者多…...

Web3.0带来天翻地覆的变化?全面科普!所谓的Web3.0到底是什么?

Web3.0在2021年尾声突然蹿红&#xff0c;在美国国会的听证会里&#xff0c;一句“我们如何确保web3革命发生在美国”引发了大家对于Web3.0的关注&#xff0c;而后马斯克一篇内容为“有人看过web3.0吗? 我没有找到”的推文&#xff0c;将关于Web3.0的讨论推向了高潮。 甚至于这…...

PopWindow在Android 2.3.3 或以下的系统的一个bug 及其解决办法

今日终于修复了一个非常严重的bug&#xff1a;这个bug非常奇怪&#xff0c;我在Anroid.4.0.4或以上测试都正常&#xff0c;但是后来廉温说他在他的手机按一下右下角的"设置"按钮(Button)&#xff0c;居然出现了崩溃现象&#xff08;理论上会在设置按钮上弹出一popuwi…...

Android - 十分钟理解手机适配 与 lib工程生成包

1. 手机适配方式 1.1 适配方式之 dp 名词解释 &#xff1a; 分辨率&#xff1a;eg&#xff1a;480*800,1280*720。表示物理屏幕区域内像素点的总和。(切记&#xff1a;跟屏幕适配没有任何关系) 因为我们既可以把 1280*720 的分辨率做到 4.0 的手机上面。我也可以把 1280*720…...

安卓手机电池信息的获取与显示

我们在开发某些安卓应用时需要获取电池的一些状态信息如&#xff1a;电量、电压、温度等&#xff0c;虽然在安卓操作系统中已有查看电池信息的功能&#xff0c;但需要手动打开查看&#xff0c;无法在我们想要的界面上显示&#xff0c;本文所要讲的就是如何让电池信息动态显示到…...

学生信息管理系统 Android studio (直接可用)

百度上流传最广的版本有所欠缺&#xff0c;并不能直接使用&#xff0c;同时有很多不必要的功能&#xff0c;这是我进行删减、修改、核查后的版本&#xff0c;根据下面的步骤一步步来直接能够运行程序。 本程序实现的功能是增删改查以及全选 首先是程序提纲 主要部分是java文…...

QML+mysql搭建系统

1. 搭建系统 前面介绍了利用Qtmysql搭建系统,本文讲介绍利用QMLmysql框架搭建一个小型系统。系统有以下特点&#xff1a; 系统是异步处理&#xff0c;mysql操作在线程里&#xff0c;操作完后数据通过信号槽发送到页面展示查询mysql百万数量级数据表&#xff0c;用TableView自…...

Android手机操作系统中实现图片浏览

如何才能在Android手机操作系统中实现图片浏览的功能呢&#xff1f;我们今天就可以通过一段代码示例来对此进行一个充分的了解&#xff0c;以方便我们将来的应用。 Android 手机操作系统的应用方式灵活&#xff0c;简单&#xff0c;深受广大编程爱好者的喜爱。尤其是它的开源代…...

Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

最近开始研究Android手机和平台协同开发的问题&#xff0c;目的是使用最小代价同时实现Android手机和平板2个App&#xff0c;最好能共享一个git库&#xff0c; 先转个文章参考下&#xff1a;http://www.2cto.com/kf/201305/210818.html 记得我之前参与开发过一个华为的项目&a…...

Android View 系统 1 - View树

View简介 在Android操作系统中&#xff0c;几乎所有的UI元素都是基于View和ViewGroup创建出来的。View就是一块可以用来进行绘画&#xff0c;可以处理输入事件进行交互的矩形区域&#xff0c;而ViewGroup就是一种可以容纳View的矩形容器。 下图就是ViewGroup和View组成的UI布…...

推荐系统中的冷启动问题

转载&#xff1a;https://www.jianshu.com/p/97e46f933010 冷启动问题的定义 推荐系统需要根据用户的历史行为和兴趣预测用户未来的行为和兴趣&#xff0c;对于BAT这类大公司来说&#xff0c;它们已经积累了大量的用户数据&#xff0c;不发愁。但是对于很多做纯粹推荐系统的网…...

基于Android手机的远程视频监控系统

系统代码如下&#xff1a; 一、android手机客户端 &#xff08;1&#xff09;AndroidManifest.xml文件。添加camera和socket权限&#xff0c;并设置了程序开始执行的activity、 <?xml version"1.0" encoding"utf-8"?><manifest xmlns:android&q…...

Android源码中关机充电UI的修改

对于Android源码来讲&#xff0c;不管是Android4.X系统还是Android5.X系统,关机充电的流程是一样的。想从网上找关于修改关机充电UI的知识&#xff0c;发现基本没有&#xff0c;今天有时间就总结一下关于如何修改关机充电的UI界面。 首先&#xff0c;需要了解一下关机充电的流程…...

Android 开发基础课程设计---手机文件管理系统

部分代码&#xff1a; Activity_main.xml <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"android:layout_width"match_parent"android:layout_height"matc…...

安卓系统文件夹结构详解

安卓系统文件夹结构详解核心提示&#xff1a;本文介绍的是Android手机系统的文件夹结构&#xff0c;帮助大家更直观地了解系统&#xff0c;作为查询工具加入收藏夹还是很不错的哦system\\app这个里面主要存放的是常规下载的应用程序&#xff0c;可以看到都是以APK格式结尾的文件…...

Spring Security 中重要对象汇总

前言 已经写了好几篇关于 Spring Security 的文章了&#xff0c;相信很多读者还是对 Spring Security 的云里雾里的。这是因为对 Spring Security 中的对象还不了解。本文就来介绍介绍一下常用对象。 认证流程 SecurityContextHolder 用户认证通过后&#xff0c;为了避免用…...

android10获取手机号码,【android,10】10.调用web服务获取手机号码归属地

一、调用 web 服务获取号码归属地:1、设置布局&#xff1a;android:layout_width"fill_parent"android:layout_height"fill_parent"android:orientation"vertical" >android:layout_width"fill_parent"android:layout_height"…...

深入理解Android Build系统

概述 Android Build 系统是用来编译 Android 系统、Android SDK 以及相关文档的一套框架。在Android系统中,Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统的定制都是不一样的。如何将这些模块统一管理起来,如何能够在不同的操作系统上进行编…...

android的学生管理系统,Android版学生管理系统

用户可以输入姓名、性别、年龄三个字段&#xff0c;通过点击添加学生按钮&#xff0c;将学生信息展示到开始为空的ScrollView控件中&#xff0c;ScrollView控件只能包裹一个控件&#xff0c;我这里包裹的是LinearLayout。点击保存数据按钮将数据通过XmlSerializer对象将数据保存…...