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

专业的南昌网站建设东晓南门户网站制作

专业的南昌网站建设,东晓南门户网站制作,网站开发与软件开发,黑锋网seo编写算法创建以整数为数据元素的单向链表,实现将其分解成两个链表,其中一个全部为奇数,另一个全部为偶数(尽量利用已知的存储空间)。 输入格式: 1 2 3 4 5 6 7 8 9 0 输出格式: 1 3 5 7 9 2 4 6 8 输入样例: …

编写算法创建以整数为数据元素的单向链表,实现将其分解成两个链表,其中一个全部为奇数,另一个全部为偶数(尽量利用已知的存储空间)。

输入格式:

1 2 3 4 5 6 7 8 9 0

输出格式:

1 3 5 7 9 

2 4 6 8 

输入样例:

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

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

输出样例:

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

-3 7 -5 7
6 8 10 2 4

# 定义链表节点类
class Node:def __init__(self, data=None):self.data = dataself.next = None# 定义单向链表类
class LinkedList:def __init__(self):self.head = Node()  # 初始化带头结点# 添加节点到链表尾部def append(self, data):new_node = Node(data)cur = self.headwhile cur.next:  # 找到链表的尾部cur = cur.nextcur.next = new_node# 遍历链表并将元素分成奇数和偶数两个链表def split_odd_even(self):odd_list = LinkedList()  # 存储奇数的链表even_list = LinkedList()  # 存储偶数的链表cur = self.head.next  # 跳过头结点while cur:if cur.data % 2 == 0:  # 偶数even_list.append(cur.data)else:  # 奇数odd_list.append(cur.data)cur = cur.nextreturn odd_list, even_list# 打印链表的所有元素def display(self):cur = self.head.next  # 跳过头结点while cur:print(cur.data, end=" ")cur = cur.nextprint()# 主程序
def main():# 创建初始链表linked_list = LinkedList()# 获取用户输入并构建链表,遇到0结束input_data = input().split()for num in input_data:num = int(num)if num == 0:breaklinked_list.append(num)# 分解链表为奇数链表和偶数链表odd_list, even_list = linked_list.split_odd_even()# 输出奇数链表odd_list.display()# 输出偶数链表even_list.display()# 调用主程序
main()
http://www.yayakq.cn/news/338309/

相关文章:

  • 如何自学做网站网站优化建设兰州
  • 上海松江做网站建设视频网站直播怎么做
  • 深圳网络推广网站推广图书网站开发需求文档模板
  • 怎么用ftp清空网站wordpress的app
  • 做一个公司的门户网站多少钱中山做网站哪家公司好
  • 做电商需要知道的几个网站铁力seo
  • 建设部网站证书查询怎么让网站绑定域名访问不了
  • 汕头站扩建工程专业建设目标
  • 网站开发需要学什么技能iis如何做同时运行两个网站80端口
  • 沈阳市做网站的公司网站数据怎么做接口供小程序调用
  • 商丘免费网站建设开发公司官方网站建设账务处理
  • 网易网站建设株洲市
  • 东莞高埗做网站哪个公司好电商网站建设简单代码网页
  • 丹阳网站制作哪些网站做商标注册
  • 想换掉做网站的公司免费链接转换短网址
  • 崇左做网站公司京东网上商城手机
  • 做网站北京公司百度应用下载
  • 六盘水北京网站建设使用cnnic证书的网站
  • 大连做网站报价站长之家的作用
  • 网站排名网络推广来年做哪个网站致富
  • 网站开发常用的谷歌插件网站对企业的重要性
  • 房地产 网站 案例广西钦州有做网站的公司吗
  • 怎么做不花钱的网站建站公司都有哪些
  • 央企做的好的网站html网页制作代码大全
  • 深圳建设网站的公司哪家好广东建设部官方网站
  • 技智网站建设小编专门做旅游的视频网站有哪些
  • 先做网站再付款洛阳建设信息网站
  • 哪里有网站建设企业同安网站建设
  • 网站建设的理念php网站系统
  • 可以做产品设计网站网站开发平台的含义