原文:L2-002 链表去重 (25分)(java)

给定一个带整数键值的链表L,你需要把其中绝对值重复的键值结点删掉。即对每个键值K,只有第一个绝对值等于K的结点被保留。同时,所有被删除的结点须被保存在另一个链表上。例如给定L为 ,你需要输出去重后的链表 ,还有被删除的链表 。 输入格式: 输入在第一行给出 L 的第一个结点的地址和一个正整数N ,为结点总数 。一个结点的地址是非负的 位整数,空地址 NULL 用 来表示。 随后N行,每行按以下格 ...

2020-01-31 20:34 0 681 推荐指数:

查看详情

7-3 链表去重 (25)

上。例如给定 L 为 21→-15→-15→-7→15,你需要输出去重后的链表 21→-15→-7,还 ...

Thu Apr 23 07:01:00 CST 2020 0 667
L2-2 重排链表25

给定一个单链表 L​1​​→L​2​​→⋯→L​n−1​​→L​n​​,请编写程序将链表重新排列为 L​n​​→L​1​​→L​n−1​​→L​2​​→⋯。例如:给定L为1→2→3→4→5→6,则输出应该为6→1→5→2→4→3。 输入格式: 每个输入包含1个测试用例。每个测试用例第1行给出 ...

Wed Mar 13 01:39:00 CST 2019 0 948
L1-002 打印沙漏 (20)

L1-002 打印沙漏 (20) 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定 \(17\) 个 *,要求按下列格式打印 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差 \(2\);符号数先从大到小顺序递减到 \(1\),再从小到大顺序递增;首尾 ...

Sun Mar 22 02:50:00 CST 2020 0 1232
1025 反转链表 (25 )

今天真是蠢死了,浪费了好久的时间。哎就怪我眼瞎吧。 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 ...

Thu Jul 04 05:47:00 CST 2019 0 626
L2-030 冰岛人 (25)

2018年世界杯,冰岛队因1:1平了强大的阿根廷队而一战成名。好事者发现冰岛人的名字后面似乎都有个“松”(son),于是有网友科普如下: 冰岛人沿用的是维京人古老的父系姓制,孩子的姓等于父亲的名 ...

Mon Feb 17 00:45:00 CST 2020 9 685
L2-028 秀恩爱分得快(25

古人云:秀恩爱,分得快。 互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 K 个人,这些人两两间的亲密度就被定义为 1/K。任意两个人如果 ...

Sun Aug 26 01:53:00 CST 2018 2 879
PTA L2-007 家庭房产 (25 ) (详解)

L2-007 家庭房产 (25 ) 给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积 ...

Tue Mar 29 04:46:00 CST 2022 1 734
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM