进程和线程的理解(转)
摘要:原文地址:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰...
阅读全文
posted @
2015-09-16 15:08
在前方
阅读(180)
推荐(0)
采用递归,非递归的方式翻转字符串和单链表
摘要:char *reverse(char *str)//采用非递归方式(字符串){ if(str!=NULL) { int length=strlen(str); int i; char temp; for(i=0;i 1 ) { ...
阅读全文
posted @
2015-09-07 16:24
在前方
阅读(193)
推荐(0)
浮点数在内存中的存储(转)
摘要:原帖地址:http://www.cnblogs.com/onedime/archive/2012/11/19/2778130.html浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。 ±mantissa × 2...
阅读全文
posted @
2015-09-06 10:15
在前方
阅读(500)
推荐(0)
嵌入式系统中为什么要添加操作系统?(转)
摘要:原帖地址:http://blog.sina.com.cn/s/blog_8f396e370100vjs0.html嵌入式系统中为什么要添加操作系统?这个问题很多人都能回答,并且也一定要很多答案。当外行问及我这个问题的时候,我说是想让程序脱离硬件,提高程序的可移植性和可读性;另外就是当系统比较复杂的情...
阅读全文
posted @
2015-09-04 21:22
在前方
阅读(1453)
推荐(0)
希尔排序
摘要:#include #include void Shellsort(int *b,int n){int j,temp;int d=n;while (d>1){ d=(d+1)/2;//增量的选择 for (j=0;jb[j+1]) { temp=b[j+1]; b[j+1]=b[j]; ...
阅读全文
posted @
2015-09-02 15:35
在前方
阅读(216)
推荐(0)
快速排序
摘要:#includeusing namespace std;void quicksort (int a[],int l,int h);int main(){ int arr[10];cout>arr[i];quicksort(arr,0,9);couta[i])i++;if (i<j)a[j--]=a[...
阅读全文
posted @
2015-09-01 20:42
在前方
阅读(150)
推荐(0)