- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 排序算法之 堆排序
<br /><br />#include<iostream><br />usingnamespacestd;<br />void HeapAdjust(int H[],int s,int m)<br />{<br /> int rc=H[s];<br /> int j;<br /> for(j=s*2;j<=m;j*=2)<br /> {<br /> if(j<m && H[j]<H[j+1])<br /> j++;<br /> if(rc>H[j])break;<br /> H[s]
2010-06-26 16:38:00 544
原创 排序算法之 插入排序
<br /><br />#include<iostream><br />usingnamespacestd;<br />void InsertSort(int A[],int n)<br />{<br /> int i,j,t;<br /> for(i=1;i<n;++i)<br /> {<br /> if(A[i]< A[i-1])<br /> {<br /> t=A[i];<br /> for(j=i-1;j>
2010-06-26 16:36:00 480
原创 排序算法之 冒泡排序 (基于比较和交换)
<br /><br />#include<iostream><br />usingnamespacestd;<br />void BubbleSort(int* a,int n)<br />{<br /> int i,j;<br /> for(i=0;i<n-1;++i)<br /> {<br /> bool flag=true;<br /> for(j=0;j<(n-1-i);++j)<br /> {<br /> if(
2010-06-26 16:35:00 574
原创 排序算法 之 快速排序
int Partition(int * a, int low, int high){ int pivotkey=a[low]; int t=a[low]; while(low=pivotkey)--high; a[low]=a[high]; while(low
2010-06-26 16:31:00 495
转载 TCP/IP网络编程
<br /> <br />TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打下坚实的基础是不可想象的。正如Richard Stevens在TCP/IP Illustrated中所说,在网络编程领域,开发者所遇到的实
2010-06-26 16:14:00 763
原创 memcpy和memmove 区别
<br />memcpy和memmove函数的实现 memcpy<br /><br /><br />代码:<br />;***<br />;memcpy.asm - contains memcpy and memmove routines<br />;<br />; Copyright (c) 1986-1997, Microsoft Corporation. All right reserved.<br />;<br />;Purpose:<br />; memcpy() co
2010-06-26 15:58:00 700
原创 C++著名程序库的比较和学习经验
<br />C++著名程序库的比较和学习经验(STL.Boost.GUI.XML.网络等等) -- ZZ from CU2009-09-13 16:461、C++各大有名库的介绍——C++标准库<br />2、C++各大有名库的介绍——准标准库Boost<br />3、C++各大有名库的介绍——GUI<br />4、C++各大有名库的介绍——网络通信<br />5、C++各大有名库的介绍——XML<br />6、C++各大有名库的介绍——科学计算<br />7、C++各大有名库的介绍——游戏开发<br />
2010-06-26 15:47:00 647
原创 C++与C的相互调用
最近调用一个C写的模块,加入C++工程中冒出许多错。原来是自己没有弄清楚C++调用C的方式。文件后缀,C++为cpp, C为.c 。这个不要改变。在C++中调用C 一般使用 extern "C"{}示例:1,C++中调用C在C++包含C文件时 加上 extern "C"{}即可eg:/* c语言头文件:cTest.h */ #ifndef C_TEST_H #define C_TEST_H extern int max(int x,int y); #endif /* c语言实现文件:cTest.c *
2010-06-11 17:48:00 675
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人