- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 排序算法的分析
排序算法的稳定性:如果在对象序列中有两个对象r[i]和r[j],它们的排序码k[i]==k[j]。如果排序前后,对象r[i]和r[j]的相对位置不变,则称排序算法是稳定的;否则排序算法是不稳定的。排序算法的评价:时间开销:排序算法的时间开销可用算法执行中的数据比较次数与数据移动次数来衡量。算法运行时间代价的大略估算一般都按平均情况进行估算。对于那些受对排序码序列初始排列及对象个数影
2017-06-30 09:35:48
289
原创 插入排序
插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。插入排序方法分为直接插入排序和折半插入排序。直接插入排序:static void insert_sort(int [] unsorted){for(int i=1;i<unsorted.Length;i++){if(unsorted[i-1]>unsorted[i]){int temp
2017-06-30 08:51:47
272
原创 快速排序
#includeint a[100],n;void quicksort(int left,int right){int i,j,t,temp;if(left>right) return;temp=a[left];i=left;j=right;while(i!=j){}}
2017-06-28 22:43:43
227
原创 python 中元组、列表、字典
1、列表:list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,并且列表是可以嵌套的。animalslist=['fox','tiger','rab
2017-06-28 16:57:48
272
转载 值类型和引用类型
在C#中值类型的变量直接存储数据,而引用类型的变量持有的是数据的引用,数据存储在数据堆中。值类型:byte,short,int,long,float,double,decimal,char,bool和struct统称为值类型。值类型变量声明后,不管是否已经赋值,编译器为其分配内存。引用类型:string和class统称为引用类型。当声明一个类时,只在栈中分配一小片内存用于容纳一个地址,而此
2017-06-28 16:39:37
308
转载 牛顿法来解最大似然估计
牛顿法来解最大似然估计:当要求解 f(θ)=0时,如果 f可导,那么可以通过迭代公式来迭代求解最小值。当应用于求解最大似然估计的最大值时,变成求解ℓ′(
2017-05-28 20:27:56
9369
1
原创 对回归方法的认识
1.线性回归: 线性回归假设特征和结果满足线性关系。其实线性关系的表达能力非常强大,每个特征对结果的影响强弱可以由前面的参数体现,而且每个特征变量可以首先映射到一个函数,然后再参与线性计算。这样就可以表达特征与结果之间的非线性关系。损失函数或者错误函数:如何调整θ以使得J(θ)取得最小值有很多方法,其中有最小二乘法(min square),是一种完全是数学描述的方法和梯度下降
2017-05-25 16:32:43
442
git学习笔记
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人