- 博客(3)
- 资源 (25)
- 收藏
- 关注
原创 c++模板实现归并排序
最近正在学习各种排序算法,今天实现了归并排序。先上代码: #include "stdafx.h" #include template void Merge(T A[],const int& p,const int& q,const int& r) // p表示开始排序的位置,q是结束位置,r是断点 { T *A_array_help = new
2012-11-28 09:42:03 509 1
原创 冒泡排序
冒泡排序是在数据结构与算法中最为简单的一个排序方法,属于交换排序的范畴,当然也是原地排序。其机理是逐次比较,把最大的值冒出来,放在数组最后一个位置。同理,从头开始,将次大值冒出来放在数组倒数第二个位置,直到排序完成。显然两层循环嵌套,其最坏的情况是O(n-1)+O(n-2)+...+O(1),结果为O(n * n),在排序算法中属于效率较低的一类。 templatevoid Bubble
2012-11-29 08:31:52 460
原创 c++实现插入排序模版
简单说一下,插入排序的原理:就像从小到大插入扑克牌一样,插入新牌之前,插入的牌序已经是从小到大排列好。所以,第一张牌即是i = 0 的那张,就应该从 i = 1开始插入。j是后来要插入的位置。具体说来,程序流程如下: 具体说来: #include using std::cout;using std::endl; #ifndef Insert_Sort_HHH#define Ins
2012-11-28 23:15:56 513
Deeplearning with graph structured representations.pdf
2020-05-13
Vector field processing
2018-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人