随笔分类 - 数据结构和算法实现精要
各种代码的精髓
摘要:第一个:生成高质量缩略图 用数据库保存图片的路径和文件名称,把文件保存在文件夹中. //保存在数据库中的文件路径 ArrayList arrFilePath=new ArrayList(); arrFilePath=myCommonMethod.UploadPic(Files,"/UpLoads/UpPicture/"); //获取文件名称 string fileName=arrF...
阅读全文
摘要:1.直接插入排序 两个数组,有序数组和无序数组。 排序前:无序数组里面所有的值都是无序的,有序数组没有值 排序中:无序数组中拿出一个数,放到有序数组当中,有序数组拿到数,将其按照大小有序的插入到无序数组中 排序后:无序数组中没有数,有序数组中的数为有序的。 假设有一组无序序列 R0, R1, .
阅读全文
摘要:直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是: 第一次从R[0]~R[n-1]中选取最小值,与R[0]交换, 第二次从R{1}~R[n-1]中选取最小值,与R[1]交换,...., 第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1
阅读全文
摘要:1.冒泡排序 两个循环是关键 第一个是冒泡执行的趟数,规则是N个数字,执行N-1趟排序 第二个是从后向前一次比较的循环 算法实现如下: 2.快速排序 设计算法中分治和递归 具体怎么算的看下面 http://developer.51cto.com/art/201403/430986.htm
阅读全文