`

删除List中所有偶数值项【原】

 
阅读更多

public static void removeEvensVer(List<Integer> list) {

 

Iterator<Integer> iter = list.iterator();

 

while (iter.hasNext()) {

if ((iter.next() % 2) == 0) {

iter.remove();

}

}

}

分享到:
评论
1 楼 w11h22j33 2011-04-04  
所有偶数项目减1

public static void subtractEvensVer(List<Integer> list) {

ListIterator<Integer> listIter = list.listIterator();

while (listIter.hasNext()) {
int next = listIter.next();
if ((next % 2) == 0) {
listIter.set(--next);
}
}
}

相关推荐

    合工大宣城校区数据结构实验报告-顺序表.doc

    5. 将顺序表 L 中的奇数项和偶数项结点分解开(元素值为奇数、偶数),分别放入新的顺序表中,然后原表和新表元素同时输出到屏幕上,以便对照求解结果。 6. 求两个递增有序顺序表 L1 和 L2 中的公共元素,放入新的...

    C语言之单向链表详解及实例代码

    - `allocate_node()`函数用于创建并初始化一个新的节点,`free_list()`用于释放链表中的所有节点。 - `str_compare()`函数是一个比较函数,用于比较两个字符串。在实际应用中,可能需要根据不同的数据类型编写不同...

    Leetcode答案(c++版)

    - **问题描述**:删除链表中所有值为 val 的节点。 - **解题思路**: - 使用虚拟头节点简化处理。 - 遍历链表,如果遇到值为 val 的节点,则跳过该节点继续遍历。 **1.15 Reverse LinkedList (206)** - **问题...

    《数据结构 1800题》

    11. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( )【上海海运学院 1999 一、1(1分)】 12. 数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立。( ) 【华南理工大学 2002...

    Python面试题、笔试题

    生成器非常适合处理大型数据流或无限序列,因为它不需要一次性将所有数据加载到内存中。 ```python def square_numbers(nums): for num in nums: yield num ** 2 nums = [1, 2, 3, 4, 5] squares = square_...

    上海电机学院C语言实训答案

    (1)编写一个程序实现如下功能:一个整型数组有10个元素,删除所有值为n的元素。要求: ① 主函数完成n的输入,数组元素输入以及删除后数组元素的输出。 ② 删除功能用子函数完成。 (2)编写一个程序实现如下功能...

    商务数据分析与报表处理练习题.pdf

    26. 过滤偶数:`list(filter(lambda x: x%2==0, range(10)))`筛选出0到9中所有的偶数,结果是`[0, 2, 4, 6, 8]`。 27. 过滤长度大于3的字符串:`list(filter(lambda x: len(x)&gt;3, ['a', 'b', 'abcd']))`筛选出长度...

    达内 coreJava 习题答案

    其中a为1至9之中的一个数,项数也要可以指定。 import java.util.Scanner; class Multinomial{ public static void main(String[] args){ int a; //定义输入的 a int howMany; //定义最后的一项有多少个数字 ...

Global site tag (gtag.js) - Google Analytics