搜索结果
查询Tags标签: endIndex,共有 7条记录-
优化列表删除元素操作 (C#)
边遍历边删除, 前几天面试的时候被问到了这个问题。 今天研究了一下。 当时的解法是定义EndIndex作为结束标识,默认等于列表的Count 在for循环中不以列表的Count作为结束标识,而是使用EndIndex作为结束标识。 在检测到需要被删除的元素时,将该元素与尾部元素(EndIndex…
2022/6/4 1:20:08 人评论 次浏览 -
《漫画算法》源码整理-5 排序算法
冒泡排序 import java.util.Arrays;public class BubbleSort {public static void sort(int array[]){int tmp = 0;//记录最后一次交换的位置int lastExchangeIndex = 0;//无序数列的边界,每次比较只需要比到这里为止int sortBorder = array.length - 1;for(int i = 0; …
2022/1/3 14:07:16 人评论 次浏览 -
《漫画算法》源码整理-5 排序算法
冒泡排序 import java.util.Arrays;public class BubbleSort {public static void sort(int array[]){int tmp = 0;//记录最后一次交换的位置int lastExchangeIndex = 0;//无序数列的边界,每次比较只需要比到这里为止int sortBorder = array.length - 1;for(int i = 0; …
2022/1/3 14:07:16 人评论 次浏览 -
Implementing Iterators in Java
迭代器是一种很好用的迭代元素的方法,常用于Arraylist等Colloctions集合元素的迭代,如果需要自己实现迭代方法,能用foreach,就很漂亮了。代码如下。 import java.util.*;@SuppressWarnings("unchecked")// Demo是一个动态数组类,要实现迭代器的功能必须实现…
2021/9/20 17:26:54 人评论 次浏览 -
Implementing Iterators in Java
迭代器是一种很好用的迭代元素的方法,常用于Arraylist等Colloctions集合元素的迭代,如果需要自己实现迭代方法,能用foreach,就很漂亮了。代码如下。 import java.util.*;@SuppressWarnings("unchecked")// Demo是一个动态数组类,要实现迭代器的功能必须实现…
2021/9/20 17:26:54 人评论 次浏览 -
Java 练习(将字符串中指定部分进行反转)
将一个字符串进行反转。将字符串中指定部分进行反转。比如"abcdefg"反转为"abfedcg" package com.klvchen.exer;import org.junit.Test;public class StringDemo {/*将一个字符串进行反转。将字符串中指定部分进行反转。比如"abcdefg"反转为…
2021/9/2 1:06:31 人评论 次浏览 -
Java 练习(将字符串中指定部分进行反转)
将一个字符串进行反转。将字符串中指定部分进行反转。比如"abcdefg"反转为"abfedcg" package com.klvchen.exer;import org.junit.Test;public class StringDemo {/*将一个字符串进行反转。将字符串中指定部分进行反转。比如"abcdefg"反转为…
2021/9/2 1:06:31 人评论 次浏览