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

网站建设万首先金手指14wordpress二维码手工

网站建设万首先金手指14,wordpress二维码手工,ASP.NET实用网站开发答案,网站后台程序如何做建立两个非递减有序单链表#xff0c;然后合并成一个非递增有序的单链表。 注意#xff1a;建立非递减有序的单链表#xff0c;需要采用创建单链表的算法 输入格式: 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, dataNone):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.hkea.cn/news/14272372/

相关文章:

  • 大学生网站建设方案温州网站开发流程
  • 网站焦点图怎么做搜索引擎优化seo专员
  • 校内二级网站建设整改方案同ip网站做301
  • 医院网站开发公司企信网查询
  • asp网站镜像代码免费的编程自学软件
  • 马家堡网站建设旅游网络营销方式
  • 媒体网站网页设计做外国购物网站需要交税吗
  • 做网站能挣钱么网站用户体验比较
  • 企业网站建设_秒搜软件开发工程师是程序员吗
  • 免费做网站网站有人哪些nodejs适合网站开发
  • 网站鼠标特效代码广州深圳做网站
  • 石家庄网站定制制作邹平网站建设公司报价
  • 河北建设厅网站打不开是什么原因天津网站优化
  • seo知名公司企业网站关键字优化
  • 邯郸网站改版费用wordpress 图片相册
  • 公司网站怎么注册铜川微网站建设
  • 自己电脑如何做网站服务器沧州南皮网站建设公司
  • 网站为何站长统计上海建智建设工程咨询
  • 潜江网站设计公司东莞网站设计费用
  • 课题组研究网站怎么做wordpress登录查看
  • 企业网站空间选择桂林互联网
  • 阿里云怎么做静态网站软文世界平台
  • 网站seo标题优化技巧网站空间支付方式
  • 为什么访问外国网站速度慢seo专业学校
  • 门户网站cms系统商品展示类网站
  • 做电影网站还是国外服务器网站设计制作代码
  • seo视频教学网站wordpress主题阿里百
  • 哪个公司网站做的最好网络营销的推广
  • 婚恋网站开发背景文献软件开发的软件
  • 直播网站建设效果好的徐州网站建设