![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程学习
文章平均质量分 59
caikehe
坚定梦想,坚持不懈!
展开
-
冒泡升序排列算法
#include using namespace std; int main() { int a[]={2,3,7,4,7,111,8,20,26,13,11}; int size=sizeof(a)/sizeof(a[0]); int temp; for(int k=0;k cout for(int i=原创 2013-01-09 18:17:57 · 1213 阅读 · 0 评论 -
在Windows下测试CPU是32位还是64位的C代码
#include #include typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);LPFN_ISWOW64PROCESS fnIsWow64Process;BOOL IsWow64(){ BOOL bIsWow64 = FALSE; //IsWow64Process is not ava转载 2013-01-17 22:10:05 · 1232 阅读 · 0 评论 -
C单链表实现数据查找
#include#include#define N 6typedef struct node{ int num; struct node *link;}Node;Node *create(int n){ //h为头结点指针,t为当前结点指针,pre为 //当前结点前一个结点指针 Node *h,*pre,*t;原创 2013-01-11 21:09:36 · 1201 阅读 · 0 评论 -
C语言实现单链表
#include#includetypedef struct node{ int num; struct node *link;}Node;Node *create(int n){ //h为头结点指针,t为当前结点指针,pre为 //当前结点前一个结点指针 Node *h,*pre,*t; int n原创 2013-01-11 12:46:46 · 824 阅读 · 0 评论 -
Windows系统下用命令行编译C/C++程序过程总结
前一段时间在自学linux系统,想模仿linux命令行的方式在Windows下编译C/C++程序,摸索一段时间后总算把这个解决了!(1)先用记事本编写如下所示的代码,并另存为hello.cpp,假设其保存路径为C:\Users\Administrator\Desktop。#includeusing namespace std;int main(){ cout原创 2013-01-09 21:27:54 · 9257 阅读 · 1 评论 -
谁能解释下?一个C++问题
#includeusing namespace std;int main(){ double a=3.3, b=1.1; double i=a/b; int j=i; cout cout return 0; }在做C++练习的时候,遇到上述一段代码,结果有点让人费解,为何i=3,j=2,将a换成4.原创 2013-01-09 19:59:32 · 976 阅读 · 0 评论 -
折半法查找数组中的一个数
#includeusing namespace std;int main(){ int a[]={1,4,6,10,12,20,33,39,41,48}; int size=sizeof(a)/sizeof(int); int min=0; int max=size-1; int mid=max/2; int find=22;原创 2013-01-09 19:05:22 · 1175 阅读 · 0 评论 -
用传地址方法交换两个变量的值
#include using namespace std;void swap(int *,int *);int main(){ int a=5; int b=10; swap(&a,&b); cout return 0;}void swap(int *a,int *b){ int temp;原创 2013-01-09 18:27:41 · 1213 阅读 · 0 评论 -
基本归并算法(求两个集合的交集)
最近在学习Manning的那本《信息检索导论》,自己尝试实现了其中的基本归并算法,就是可以求出已按升序排列的两个集合的交集,C++代码如下:#include using namespace std; int main() { int a[]={1,3,7,8,9}; int b[]={4,5,7,9,10,13,17,19}; i原创 2013-01-09 16:33:30 · 3802 阅读 · 0 评论 -
python中fork()函数生成子进程分析
python的os module中有fork()函数用于生成子进程,生成的子进程是父进程的镜像,但是它们有各自的地址空间,子进程复制一份父进程内存给自己,两个进程之间的执行是相互独立的,其执行顺序可以是不确定的、随机的、不可预测的,这点与多线程的执行顺序相似。 import osdef child(): print 'A new child:', os.getpid() p原创 2014-01-25 17:11:45 · 13350 阅读 · 1 评论