每天一个排序方法-选择排序

     所谓排序,就是把一系列同类型的元素按照一定规则顺序排好.    选择排序也是其中的方法之一,选择排序的思想主要放在"选择"二字,主要就是从待排序的序列中寻找最大/最小值,然后放到已经排好序的下一个交换位置。 &...

       时间 : 2019-05-16| 栏目2 : Java技术| 浏览 : 1,665 次| 评论 : 标签:, , [阅读全文]

    每天一个排序方法-插入排序

        插入排序的思想主要放在"插入"二字,主要就是从待排序列中取第一个待排元素,然后与其前面已排序列的元素比较,比较成功(或大或小),那么就把这个已排元素往后挪一个位置,空出来的位置就是插入的位置,依次循环.要排的序列为 int array[] = {12,32,2,4,6,5...

         时间 : 2019-05-16| 栏目2 : Java技术| 浏览 : 1,492 次| 评论 : 标签:, [阅读全文]

      每天一个排序方法-冒泡排序

          冒泡排序的思想主要放在"冒泡"二字.    这个冒泡排序算法有点想水中的泡泡往上冒一样,水中的泡泡月往上变得越大,冒泡排序思想跟这个是一样的.    冒泡排序思想:取最后一个元素,往前遍历并与遍历的元素比较,符合交换规则(或大或小)...

           时间 : 2019-05-16| 栏目2 : Java技术| 浏览 : 1,119 次| 暂无评论 标签:, [阅读全文]

        C#复制和深度复制的实现方法

        深度复制与浅表复制的区别在于,浅表复制只复制值类型的值,而对于实例所包含的对象依然指向原有实例。一、List<T>对象中的T是值类型的情况(int 类型等)对于值类型的List直接用以下方法就可以复制:List<T> oldList = new List<T>()...

             时间 : 2019-05-16| 栏目2 : Net开发| 浏览 : 1,205 次| 暂无评论 标签:, , [阅读全文]