昨天在指导别人指针的时候,突发奇想想到这么一道题,我觉得挺有意思的,发给大家看看,虽然不是什么很高级的技术,但是是个很有趣的思路.....
题目就是:
void swap(int a,int b)这个函数原型,不能用全局变量与静态变量的情况下,怎么实现交换两个数?
如果你有兴趣可以思考一下,如果没兴趣就直接看下面的答案吧。
-----------------------------...
分类:
其他好文 时间:
2014-12-11 22:27:11
阅读次数:
170
1.创建一个大小为1G的Swap文件ddif=/dev/zeroof=/swapfilebs=100Mcount=1002.把这个文件变成swap文件:mkswap/swapfile3.启用这个swap文件:swapon/swapfile4.编辑/etc/fstab文件,增加/swapfileswapswapdefaults005.查看swap分区和大小以及使用情况#/sbin/swapon-s
分类:
其他好文 时间:
2014-12-11 19:21:45
阅读次数:
250
1、redis中的缓存数据并不是都在内存中,redis在maxmemory或vm开启并且vm-max-memory到达上限时出发置换操作用swap机制将部分value对象(冷数据)转移至磁盘,同时将redisobj替换成VM pointer对象,标识value值在磁盘的存储位置,分有阻塞跟非阻塞机制...
分类:
系统相关 时间:
2014-12-10 22:47:56
阅读次数:
228
题目
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant ...
分类:
其他好文 时间:
2014-12-10 16:26:18
阅读次数:
123
1. 传值调用机制 ( call- by-value machanism )
(1). 在形参位置插入的是实参的值。如果实参是变量,则插入的只是变量的值,而非变量本身。
(2). 传值调用形参是局部变量。调用函数时,该函数的形参被初始化为实参的值。
eg:
void swap (int x, int y)
{
int temp;
temp = x;
x = y;...
分类:
编程语言 时间:
2014-12-10 10:50:54
阅读次数:
173
#define _CRT_SECURE_NO_WARNINGS#include typedef float ElementType;void Select_Sort(ElementType n[], int num);void Swap(ElementType *a, ElementType *b)...
分类:
其他好文 时间:
2014-12-08 22:59:14
阅读次数:
306
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. Y...
分类:
其他好文 时间:
2014-12-08 19:38:48
阅读次数:
173
#includeusing namespace::std;void swap(int *x, int *y){ int temp; temp=*x; *x=*y; *y=temp;}void mpao(int* a,int n){int x,y; for(x=1;x=0&&a[y]>n;for(;n...
分类:
其他好文 时间:
2014-12-08 19:20:37
阅读次数:
109
void swap(int *x, int *y){ int temp; temp=*x; *x=*y; *y=temp;}void mpao(int* a,int n){int x,y; for(x=1;x=0&&a[y]>a[x];y--,x--){swap(&a[y],&a[x]);}}}
分类:
编程语言 时间:
2014-12-08 19:18:23
阅读次数:
165
#include
int swap(int *a,int *b)
{
int t=*a;
*a=*b;
*b=t;
}
/*
冒泡排序的原理:每次在无序队列里将相邻两个数依次进行比较,将小数调换到前面,
逐次比较,直至将最大的数移到最后。最将剩下的N-1个数继续比较,将次大数移至倒数第二位。
依此规律,直至比较结束。
冒泡排序的代码如下:
*/
void ...
分类:
编程语言 时间:
2014-12-07 15:05:38
阅读次数:
201