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

贵阳网站制作方舟网络2022年7到8月份的十大新闻

贵阳网站制作方舟网络,2022年7到8月份的十大新闻,泗洪网页设计,无锡市做企业网站的建立两个非递减有序单链表,然后合并成一个非递增有序的单链表。 注意:建立非递减有序的单链表,需要采用创建单链表的算法 输入格式: 1 9 5 7 3 0 2 8 4 6 0 输出格式: 9 8 7 6 5 4 3 2 1 输入样例: 在这里给出一组输入。例如&#xf…

建立两个非递减有序单链表,然后合并成一个非递增有序的单链表。

注意:建立非递减有序的单链表,需要采用创建单链表的算法

输入格式:

1 9 5 7 3 0

2 8 4 6 0

输出格式:

9 8 7 6 5 4 3 2 1

输入样例:

在这里给出一组输入。例如:

2 8 4 6 3 7 0
-4 5 6 2 3 9 0

输出样例:

在这里给出相应的输出。例如:

9 8 7 6 6 5 4 3 3 2 2 -4

# 定义链表节点类
class Node:def __init__(self, data=None):self.data = dataself.next = None# 定义单向链表类
class LinkedList:def __init__(self):self.head = Node()  # 初始化头结点# 有序插入节点到非递减链表中def insert(self, data):new_node = Node(data)cur = self.head# 找到插入位置: cur.next 为第一个大于 data 的节点while cur.next and cur.next.data < data:cur = cur.nextnew_node.next = cur.nextcur.next = new_node# 合并两个非递减链表,并返回合并后的链表def merge(self, other):merged_list = LinkedList()  # 创建新的合并链表cur1 = self.head.next  # 跳过头结点cur2 = other.head.next  # 跳过头结点# 合并两个链表while cur1 and cur2:if cur1.data <= cur2.data:merged_list.insert(cur1.data)cur1 = cur1.nextelse:merged_list.insert(cur2.data)cur2 = cur2.next# 处理剩余的元素while cur1:merged_list.insert(cur1.data)cur1 = cur1.nextwhile cur2:merged_list.insert(cur2.data)cur2 = cur2.nextreturn merged_list# 反转链表def reverse(self):prev = Nonecur = self.head.next  # 跳过头结点while cur:next_node = cur.next  # 保存下一个节点cur.next = prev  # 反转指针prev = cur  # 移动 prevcur = next_node  # 移动 curself.head.next = prev  # 更新头结点的next指针# 打印链表的所有元素def display(self):cur = self.head.next  # 跳过头结点while cur:print(cur.data, end=" ")cur = cur.nextprint()# 主程序
def main():# 建立第一个链表linked_list1 = LinkedList()input1 = input().split()for num in input1:num = int(num)if num == 0:breaklinked_list1.insert(num)# 建立第二个链表linked_list2 = LinkedList()input2 = input().split()for num in input2:num = int(num)if num == 0:breaklinked_list2.insert(num)# 合并两个有序链表merged_list = linked_list1.merge(linked_list2)# 反转合并后的链表以变为非递增顺序merged_list.reverse()# 打印反转后的链表merged_list.display()# 调用主程序
main()
http://www.tj-hxxt.cn/news/94742.html

相关文章:

  • 小米路由 做网站网络平台建设及运营方案
  • 一级a做爰片迅雷网站附近有学电脑培训班吗
  • 网站开发费用如何入账成都达洱狐网络科技有限公司
  • 常用网站开发技术和工具平台推广文案
  • 搭建网站用什么系统海洋seo
  • 深圳做网站(官网)重庆自动seo
  • 网站建设的公司有哪些内容网站站点
  • 做58同城的网站要多少钱高清的网站制作
  • vs2008网站开发在线建站平台
  • 百度对wordpressseo网络推广培训班
  • 为什么要用CGI做网站网站关键词排名优化价格
  • 山东省建设工程质量监督总站网站百度高级搜索入口
  • 虚拟主机做网站教程湖南关键词优化品牌价格
  • 外国网站接单做翻译互联网营销师证书骗局
  • 景安做网站教程每日新闻摘抄10一15字
  • 怎么做网站的优化排名关键词快速排名不限行业
  • 局域网内用自己电脑做网站媒体:北京不再公布疫情数据
  • 网络营销推广的技巧有哪些网站优化平台
  • 简单 网站设计长沙seo关键词排名
  • 网站建设 熊掌号网站推广联盟
  • 台州北京网站建设佛山网站快速排名提升
  • 网站建设公司的性质灰色关键词排名代发
  • 如何开展网站建设最新新闻热点事件2023
  • 网站上的qq如何做悬浮百度指数官网查询入口
  • 天河网站建设专家湖北百度关键词排名软件
  • 网站设置三方交易北京seo推广公司
  • 天猫入驻优化大师官方网站
  • 商城网站建设计划书网络营销岗位描述的内容
  • 可以做查询功能的网站百度搜索风云榜小说排行榜
  • 网站程序模板企业网站的搜索引擎推广与优化