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

编程题《牛牛的链表删除》的python可以用非链表的方式

描述
牛牛从键盘输入了一个长度为 n 的数组,把这个数组转换成链表然后把链表中所有值是 x 的节点都删除。
输入描述:
第一行输入两个正整数 n 和 x 表示数组的长度和要删除的链表节点值 x 。
第二行输入 n 个正整数表示数组中每个元素的值。
输出描述:
把数组转换成链表然后删除所有值是 x 的节点,删除后输出这个链表。
示例1
输入:
5 3
1 5 3 2 3
复制
输出:
1 5 2
复制
示例2
输入:
5 3
1 5 2 7 8
复制
输出:
1 5 2 7 8
复制
示例3
输入:
5 3
1 5 3 2 4
复制
输出:
1 5 2 4

理论上应该实现一个链表,但是其实也可以视为删除链表中所有某个元素:

n, element = map(int, input().split())
arr = list(map(int, input().split()))

res=[]

for i in arr:
    if i != element:
        res.append(str(i))
print(' '.join(res))

相关文章:

  • 射频前端模块(FEM)中的功率放大器(PA):关键作用与优化方法
  • 掌阅iReader全球首款 7 英寸 Carta 1300 墨水屏阅读器即将发布
  • 【TI MSPM0】GPIO学习
  • 五大基础算法——递归算法
  • AI软件栈:推理框架(二)-Llama CPP1
  • 软件需求分类、需求获取(高软46)
  • 【专栏预告】《VR 360°全景视频开发:从GoPro到Unity VR眼镜应用实战》
  • 量化交易学习笔记02:双均线策略
  • YOLO简史:从YOLOv1到YOLOv12的技术革新与演进
  • 类和对象C++ (未完:对象特征)
  • 一周学会Flask3 Python Web开发-SQLAlchemy更新数据操作-班级模块
  • 蓝桥模拟+真题讲解
  • MySQL -- 基本函数
  • vmware环境(vcenter许可证过期问题)
  • pytorch小记(八):pytorch中有关于.detach()的浅显见解
  • 暨南大学MEM复试资料
  • C++ 位图 bitset
  • 设备管理VTY(Telnet、SSH)
  • 软件工程--瀑布模型和敏捷模型的解释预定义
  • 【网络】Caddy 服务器如何提供 TLS(Transport Layer Security)(传输层安全协议)
  • 人民日报头版头条:青春为中国式现代化挺膺担当
  • 桥,在黄岩与上海之间|劳动者的书信③
  • 准85后青海海北州副州长、州公安局局长李贤荣挂职临沂市副市长
  • 乌方公布矿产协议详情:未提债务义务,包含美再援助条款
  • 国家网信办举办在欧中资企业座谈会,就数据跨境流动等进行交流
  • 十四届全国人大常委会第十五次会议在京闭幕