时光飞逝~

2013年7月10日

选择排序

摘要: 1 template 2 void SelectSort(T *a, int nCount) 3 { 4 int nMinIndex = 0;//标识最小项的索引 5 T temp; 6 for(int i=0;ia[j])12 {13 nMinIndex = j;14 }15 }16 if(nMinIndex!=i){17 temp = a[nMinIndex];18 a[nMinIndex] = a[i]... 阅读全文

posted @ 2013-07-10 00:50 时光飞逝~ 阅读(114) 评论(0) 推荐(0)

2013年7月9日

插入排序

摘要: 1 template 2 void InsertSort(T *a, int nCount) 3 { 4 for(int i=1;i=0 && key<a[j];j--) 9 {10 a[j+1] = a[j];11 }12 a[j+1] = key;13 }14 15 }16 int main(int argc, char* argv[])17 {18 int a[] = {4,5,7,3,2,1};19 InsertSort(a,sizeof(a)/sizeof(int));20 ... 阅读全文

posted @ 2013-07-09 23:17 时光飞逝~ 阅读(133) 评论(0) 推荐(0)
冒泡排序

摘要: template void BubbleSort(T *a, int nCount){ T nTemp; for(int i=0;ia[j]) { nTemp = a[i]; a[i] = a[j]; a[j] = nTemp; } } }}template void BubbleSort1(T *a, int nCount){ T nTemp; for(int i=nCount-1;i>0;i--) { for(int j=0;j<i;j++) { if(a[i]<a[j]) { nTemp = a[i]; a[i] = a[j]; ... 阅读全文

posted @ 2013-07-09 00:57 时光飞逝~ 阅读(163) 评论(0) 推荐(0)
快速排序

摘要: template void QuickSort(T *a,int left, int right){ if(left>=right) return; int l = left; int r = right; T pivot = a[left]; while(l!=r) { while(lpivot) r--; a[l] = a[r]; while(l<r && a[l]<pivot) l++; a[r] = a[l]; } a[l] = pivot; QuickSort(... 阅读全文

posted @ 2013-07-09 00:52 时光飞逝~ 阅读(163) 评论(0) 推荐(0)

2013年4月8日

uc高级编程(二)

摘要: 一、库工具介绍1.ldconfig此为动态链接库管理命令,目的是让动态链接库为系统所共享搜索路径有三个 两默认(usr/lib,lib) 还一个动态库配置文件etc/ld.so.conf,搜索可共享的动态链接库,从而创建出动态装入程序所需的连接和缓存文件(这里不太懂),缓存文件etc/ld.so.cache,此文件已保存好用于动态链接库的名字列表。常用命令-v或--verbose 用此选项时,ldconfig将显示正在扫描的目录及搜索到的动态链接库,还有它所创建的链接的名字-n 用此选项是ldconfig只扫描命令行制定的目录,不扫描系统默认目录(usr/lib,lib)和动态库配置文件etc 阅读全文

posted @ 2013-04-08 23:42 时光飞逝~ 阅读(713) 评论(0) 推荐(0)
UC高级编程(一)

摘要: uc高级编程一 阅读全文

posted @ 2013-04-08 00:16 时光飞逝~ 阅读(2008) 评论(0) 推荐(0)

2013年4月6日

c++语言知识点总结二

摘要: 一、引用的应用。在c++中既能用引用又能用指针的地方尽量用引用。用引用传递参数的时候,我们时常使用const来修饰,来避免参数被意外的修改。千万不要返回对局部变量的引用,因为局部变量会随着局部代码执行完成后被销毁,当然静态局部变量和动态分配的局部变量是特例。二、c++的四种类型转换1.static_cast<类型>() 静态类型转换,在编译的时候进行,一般在一个方向上可以做隐式类型转换的话,那么在另一个方向上一般做静态类型转换。如void*到任意类型的转换。2.dynamic_cast<类型>() 动态类型转换,一般用于子类向父类的转换3.reinterprect_ca 阅读全文

posted @ 2013-04-06 00:24 时光飞逝~ 阅读(241) 评论(0) 推荐(0)

2013年4月5日

C++语言知识点总结一

摘要: c++总结一 阅读全文

posted @ 2013-04-05 16:44 时光飞逝~ 阅读(432) 评论(0) 推荐(0)