算法-链的操作(一)-合并两个排序的链接(no.25)
合并两个排序的链接(no.25)
把下面连个排好序的链,从小到大排序链接。
list1 : 1 -> 6 -> 8
list2 : 2-> 5 -> 9
def merge(head1, head2):
if(head1 == None):
return head1
if(head2 == None):
return head2 node = ListNode() if(head1.val<head2.val):
node = head1
head1.next = merge(head1.next,head2)
else:
node = head2
head2.next = merge(head1, head2.next) return node
输出: 1 -> 2 -> 5 -> 6 -> 8 -> 9
算法-链的操作(一)-合并两个排序的链接(no.25)的更多相关文章
- 剑指Offer:合并两个排序的链表【25】
		
剑指Offer:合并两个排序的链表[25] 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 题目分析 每次都是比较箭头节点,把小节点连接到已经合 ...
 - 剑指 Offer 25. 合并两个排序的链表
		
剑指 Offer 25. 合并两个排序的链表 Offer 25 该问题的原型就是多项式的合并. 实现较简单,没有特殊需要注意的问题. package com.walegarrett.offer; /* ...
 - UNION操作用于合并两个或多个 SELECT 语句的结果集。
		
UNION操作用于合并两个或多个 SELECT 语句的结果集. 大理石平台价格 使用示例: $Model->field('name') ->table('think_user_0') -& ...
 - 剑指offer面试题17:合并两个排序的链表
		
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的节点人是按照递增排序的.解题思路:两个链表分别都已经是有序的了,遍历链表的时候只要比较两个链表当前位置大小,取出最小的添加到新链表中. 可以有 ...
 - 《剑指offer》 合并两个排序的链表
		
本题来自<剑指offer> 合并两个排序的链表 题目: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 思路: A:采用递归的方式(C++ C ...
 - java:合并两个排序的整数数组A和B变成一个新的数组。新数组也要有序。
		
合并两个排序的整数数组A和B变成一个新的数组.新数组也要有序. 样例 1: 输入: A=[1], B=[1] 输出:[1,1] 样例解释: 返回合并后的数组. 样例 2: 输入: A=[1,2,3,4 ...
 - 《剑指offer》第二十五题(合并两个排序的链表)
		
// 面试题25:合并两个排序的链表 // 题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按 // 照递增排序的.例如输入图3.11中的链表1和链表2,则合并之后的升序链表如链 ...
 - 剑指offer——面试题25:合并两个 排序的链表
		
自己答案: ListNode* MergeTwoSortedList(ListNode* pHead1,ListNode* pHead2) { if(pHead1==nullptr&& ...
 - php实现合并两个排序的链表(很多情况下新建数组装东西比连东西逻辑快很多)($cur=$cur->next;的理解)
		
php实现合并两个排序的链表(很多情况下新建数组装东西比连东西逻辑快很多)($cur=$cur->next;的理解) 一.总结 $cur=$cur->next;这句话需要好好理解 指$cu ...
 
随机推荐
- django模板中使用JQ代码实现瀑布流显示效果
			
settings中的配置不再详细说明 一.路由代码 from django.contrib import admin from django.conf.urls import url from app ...
 - 第二十七节,IOU和非极大值抑制
			
你如何判断对象检测算法运作良好呢?在这一节中,你将了解到并交比函数,可以用来评价对象检测算法. 一 并交比(Intersection over union ) 在对象检测任务中,你希望能够同时定位对象 ...
 - strutrs   contextMap
			
contextMap(非常重要) 1.动作类的生命周期 明确:动作类是多例的,每次动作访问,动作类都会实例化.所以是线程安全的.与Struts1的区别是,struts1的动作类是单例的. 2.请求动作 ...
 - 马士兵2string buffuer
			
string不可变的字符序列 s1=s1+s2
 - java 网络编程 TCP协议 java 服务器和客户端 java socket编程
			
一个 HelloWord 级别的 Java Socket 通信的例子.通讯过程: 先启动 Server 端,进入一个死循环以便一直监听某端口是否有连接请求.然后运行 Client 端,客 ...
 - c#反射(1)
			
反射可以读取程序集中代码的内容,程序集一般指(dll或exe文件). 反射中Type类,这个类太强大了,可以获取到另一个类的名称,命名空间,程序集,以及这个类中的字段,属性,方法.可以方便我们查看某个 ...
 - linux ------ 使用 screen 后 SSH 断开后程序依旧能在后台运行
			
为什么ssh断开后你运行的进程会退出呢? 因为所有进程都得有个父进程.当你ssh到一个服务器上时,打开的shell就是你所有执行命令的父进程. 当你断开ssh连接时,你的命令的父进程就没了.如果处理不 ...
 - cucumbe无法识别中文场景的问题
			
import org.junit.runner.RunWith; import cucumber.api.CucumberOptions; import cucumber.api.junit.Cucu ...
 - python kafka
			
转载:https://zhuanlan.zhihu.com/p/31731892 https://kafka-python.readthedocs.io/en/master/usage.html
 - 关于Django启动创建测试库的问题
			
最近项目迁移到别的机器上进行开发,启动Django的时候,有如下提示: Creating test database for alias 'default' 其实这个可能是在Django启动按钮的设置 ...