C++
snowwindice
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存对齐总结
gcc貌似默认按4对齐 #pragma pack(n),n=1,2,4,8,16可以改变对齐方式 struct A { double l; int i; int b; char c; }; 32位系统:double 8字节 int 4字节 char 1字节 结构体A所在字节为8+4+4+8=24。原因double占8字节,两个int刚好占8字节,ch原创 2013-10-21 11:00:15 · 697 阅读 · 0 评论 -
排序算法(一)
稳定的排序算法 void swap(int &a , int &b) { int t = b; b = a; a = t; } 冒泡排序 void bubbleSort(int *data , int size) { for(int i=0;i<size-1;i++) for(int j=0;j<size-i-1;j++)原创 2013-10-23 13:42:09 · 625 阅读 · 0 评论 -
排序算法(二)
不稳定的排序算法 简单选择排序 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列最前,直到全部待排序的数据元素排完。 void selectSort(int *data , int size = SIZE) { int outpost=0; int k=0; for(int i=0;i<size;i++) { k = i; outpost原创 2013-11-01 15:01:50 · 514 阅读 · 0 评论 -
fork()输出
#include #include using namespace std; void print(); void ecoh() { fork(); print(); return; } int main() { ecoh(); print(); pause(); return 0; } void print() { cout<<"Hello World!"<<endl;原创 2013-11-02 22:14:01 · 1181 阅读 · 0 评论
分享